Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

バージョン 7 から バージョン 8 における更新: TracDoc/SearchHyperEstraierPlugin

差分発生行の前後
無視リスト:
更新日時:
2008/12/15 05:04:26 (15 年 前)
更新者:
hirobe (IP アドレス: 120.138.130.245)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • TracDoc/SearchHyperEstraierPlugin

    v7 v8  
    6262=== 3.4.インデックスの設定をする === 
    6363 
    64 {{{ 
    65 }}} 
    6664 
    6765リポジトリのエクスポートとインデックス生成を行うバッチを作成します。 makeindex.batを適切に書き換えてください。冒頭部の環境変数を書き換えてください。このバッチでやっているのは、(1)リポジトリのエクス ポート(2)インデックス生成です。Unix系の人は自分でがんばって。[[BR]]なお、リポジトリのエクスポートの認証は考慮してません。認証が必要であればsvn exportに適切な引数を設定してください。 
    6866 
     67makeindex.bat 
    6968{{{ 
     69set EXPORT_FOLDER=E:\RepositorySearch\rep 
     70set REPOS_URI=file:///e:/SVNrepo/MyRepository/trunk/test3 
     71set INDEX_FOLDER=E:\RepositorySearch\casket 
     72 
     73rmdir /S /Q %EXPORT_FOLDER% 
     74svn export %REPOS_URI% %EXPORT_FOLDER% 
     75rmdir /S /Q %INDEX_FOLDER% 
     76estcmd gather -cl -fx .pdf,.rtf,.doc,.xls,.ppt T@estxfilt -ic CP932  -pc CP932 -sd %INDEX_FOLDER% %EXPORT_FOLDER% 
     77 
    7078}}} 
    7179 
     
    7482||INDEX_FOLDER||インデックスの生成先フォルダ。空のフォルダを指定。|| 
    7583 
    76 {{{ 
    77 }}} 
    78  
    7984makeindex.batを実行した後で、以下のコマンドを実行して、正しく検索されることを確認してください。 
    80  
    81 {{{ 
    82 }}} 
    8385 
    8486{{{ 
     
    8688}}} 
    8789 
    88 {{{ 
    89 }}} 
    9090 
    9191[query]には適当に結果が出るキーワード(注:半角アルファベットで)、[index_path]にはmakeindex.batで指定した INDEX_FOLDERを指定してください。 結果はhoge.xmlファイルに出力されます。テキストエディタで開いて文字コードがUTF-8で出力されていることを確認してください。 
    9292 
    93 {{{ 
    94 }}} 
    95  
    96 {{{ 
    97 }}} 
    98  
    9993動作確認ができたらmakeindex.batが1日1回実行できるようにWindowsのタスクを設定してください。 
    10094 
    101 {{{ 
    102 }}} 
    103 [[BR]] 
    10495 
    10596=== 3.5 trac.iniを設定する === 
    10697 
    107 {{{ 
    108 }}} 
    109  
    11098テキストファイルでtrac.ini(リポジトリのフォルダのconf配下)を開いて searchhyperestraierというブロックを追加してください。 
    111  
    112 {{{ 
    113 }}} 
    11499 
    115100||index_path||インデックス生成パス(makeindex.batのINDEX_FOLDER)|| 
     
    124109 
    125110{{{ 
    126 }}} 
    127  
    128 {{{ 
    129111[searchhyperestraier] 
    130112index_path = E:\RepositorySearch\casket 
     
    133115}}} 
    134116 
    135 {{{ 
    136 }}} 
    137  
    138117browser_tracがenabledになる場合は、登録されるURLはTracのリポジトリブラウザでRoot直下が/となるように replace_left,url_leftを調整する必要があります。[[BR]]たとえば、リポジトリブラウザでRoot/trunk/test3/検索のテスト.docと表示されるファイルは、/trunk/test3/検索のテスト.docとなるように調整してください。[[BR]]難しければ、何も設定せずに、検索結果として表示されたURLを見ながら調整してください。 
    139118 
    140 {{{ 
    141 }}} 
    142119 
    143120=== 3.6 Apacheを再起動する === 
     
    147124== 4. 検索してみる。 == 
    148125 
    149 {{{ 
    150 }}} 
    151126 
    152127検索タブをクリックして、「リポジトリ」チェックボックスが表示されることを確認してください。[[BR]]適当なキーワードで検索して、結果(source:××)が表示されることを確認してください。[[BR]]リンクをクリックして、画面がリポジトリブラウザに切り替わり、正しくそのファイルを表示していることを確認してください。 
    153  
    154 {{{ 
    155 }}} 
    156128 
    157129== 5. ご意見・ご要望 ==