[fess-user 817] Re: シソーラス・ユーザ辞書&PDFファイルの開き方

Back to archive index

Shinsuke Sugaya shins****@yahoo*****
2014年 1月 29日 (水) 23:16:34 JST


菅谷です。

> Tokenizerはmode='search'なので,インデックス再生成は不要かと思ったのですが,
> やはり必要でしょうか?

はい、必要です。

> 設定変更後にこちらもインデックス再作成が必要でしょうか?

いいえ、不要です。
goへのアクセスで対象ファイルへのリダイレクトされます。

shinsuke

2014年1月29日 10:38 太田 英郎 <hideo_ohta****@ihi*****>:
> 太田です,ありがとうございます。
> しかし,まだ続きそうです
>
> 1.シソーラス等
>
> ユーザ辞書・シソーラスの設定はうまくいきました。
> Solr管理画面(http://fess-server/solr/#/core1/analysis)では,こちらの意図した展開になるのですが,
> 本番のFess側では意図する結果になりませんでした。
>
> Tokenizerはmode='search'なので,インデックス再生成は不要かと思ったのですが,
> やはり必要でしょうか?
>
>
> 2.PDF
>
> 4)の設定を行ったのですが,
>
> URLは
> http://fess-server/fess/go?rt=1390958994258&u=go%3Frt%3D1390958994258%26u%3Dfile%253A%252F%252FfileServer[Decoded_Filename].pdf%253Fsearch%253D%25E5%2593%2581%25E8%25B3%25AA
>
> と展開されます。上記と同じですが,設定変更後にこちらもインデックス再作成が必要でしょうか?
>
>
> よろしくお願い致します。
>
> -----Original Message-----
> From: fess-****@lists***** [mailto:fess-****@lists*****] On Behalf Of Shinsuke Sugaya
> Sent: Tuesday, January 28, 2014 10:19 PM
> To: fess-****@lists*****
> Subject: [fess-user 815] Re: シソーラス・ユーザ辞書&PDFファイルの開き方
>
> 菅谷です。
>
>>  となるため,てっきりFessでの処理かと思いました。
>
> FileLauncherもFessの機能です。
> file:〜のブラウザの扱いは近年厳しいので
> Fessではいくつかの方法でアプローチしており、
> 環境に合わせた対応をしていただく必要があります。
>
> 1) JavaアプレットのFileLauncher
>
> ブラウザからクリックして対象ファイルを直接開く
> 方法になります。ファイルを直接開くという意味で
> 汎用的な方法はこれ以外に発見できていません。
> Fess8まではこれがデフォルトです。
>
> 2) プロキシ機能
>
> Fessがプロキシとなり、対象ファイルを代わりに
> 取得して返却します。対象ファイルを直接開きませんが
> ロール検索の制御もできて、手軽な方法になります。
> Fess9ではこれがデフォルトになります。
>
> 3) デスクトップ検索
>
> ローカルだけで有効な開き方です。Fessのプロセスが
> ローカルで対象ファイルを直接開きます。つまり、
> ブラウザ経由で開きません。サーバ・クライアントな
> 感じでは利用できません。昔あったGoogleデスクトップ検索は
> このパターンになると思います。
>
> 4) 何もしない
>
> ブラウザ等の設定を一元管理して、file:を開けるように
> 設定を配布可能な状況では有効かと思います。
> webapps/fess/WEB-INF/conf/crawler.propertiesに
>
> search.file.proxy=false
> search.desktop=false
> search.file.launcher=false
>
> と記述しておけば良いかと思います。
>
> shinsuke
>
>
> 2014年1月28日 16:41 太田 英郎 <hideo_ohta****@ihi*****>:
>> 太田です。
>>
>> ご回答ありがとうございます。
>>
>> まもなくFess9リリースなのですね。
>>
>> 仕方ないのですが「宅急便」と「宅配便」の違いを理解していない等,表記ゆらぎ対応は避けて通れないので
>> Fess9が今から楽しみです。別部署でFess9になったら使ってみたいという声も出ています。
>>
>>
>>
>>  落ち着いて見れば,tokenizerは/>の要素でした。(filterはtokenizerの子要素と思い込んでいました)
>> こちらで試してみます。
>>
>>  またfile://  ですが,誰が見ても良いものはhttp(Web),アクセスコントロールが要るものはfile:(ファイル共有)
>> に置くという使い分けをしています。イントラ内HPでは<a href='file://..で記述し,そのままエクスプローラで開きます。
>>
>>  Fessでは検索結果のリンクを開くと,
>>
>>  http://[fess-server]/fess/applet/launcher?uri=file%3A%2F%2F[file_url].pdf%3Fsearch%3D[keyword]
>>
>>  となるため,てっきりFessでの処理かと思いました。
>> Excel,Wordはアプリが起動するので同じようにしたいのですが,やはり難しいのでしょうか?
>>
>>
>> -----Original Message-----
>> From: fess-****@lists***** [mailto:fess-****@lists*****] On Behalf Of Shinsuke Sugaya
>> Sent: Monday, January 27, 2014 9:49 PM
>> To: fess-****@lists*****
>> Subject: [fess-user 813] Re: シソーラス・ユーザ辞書&PDFファイルの開き方
>>
>> 菅谷です。
>>
>> Fessの導入案件をいろいろとやっていると
>> そのあたりの話がちょくちょく出てくるので、
>> リリースまで後一歩のFess9では大きく
>> 改良した感じではあります。
>>
>>>  <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
>>
>> tokenizer要素は一つしか置けないので、
>> 上記は不要かと思います。
>>
>>>  検索結果画面でPDFをJava Appletで開くのをやめ,ファイル直リンクとすることは可能でしょうか?
>>
>> 直リンクを置くことはできるかと思いますが、
>> Fessというより、近年のブラウザの仕様により
>> file:〜は標準では開くことはできないと思います。
>> (年々厳しくなった感じの印象がありますが…)
>>
>> ですので、別途ファイルサーバを用意してhttp経由で
>> 表示可能にするとか、現実的ではない気もしますが
>> 利用する環境のブラウザ全てに何かしらの設定を
>> して開けるようにするとか、などになると思います。
>>
>> Fess9ではFess自体にプロキシサーバとして
>> 動作する機能を追加したので、アプレットではなく
>> http経由でFessからコンテンツを渡す形に変更されて
>> います。
>>
>> よろしくお願いいたします。
>>
>> shinsuke
>>
>>
>> 2014年1月27日 11:02 太田 英郎 <hideo_ohta****@ihi*****>:
>>> IHI 太田です。再びお知恵をお借りいたしたく。
>>>
>>> 1. シソーラス・ユーザ辞書
>>>
>>>  勘違い・社内用語への対応でシソーラス・ユーザ辞書を使おうとして嵌っております。
>>>
>>>  fess-server/solr/core1/conf/schema.xmlにて設定するところまでは自力でたどり着き,
>>> 下記の様に編集・追記したのですが,検索結果にうまく反映されません。
>>> (Solrの管理ツールでも辞書に定義した単語を認識していないようです)
>>>
>>>  定義方法はこれで正しいのでしょうか?
>>>
>>> -- schema.xml
>>>  <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"/>
>>>  <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />    <!-- Add by 2014.1.18 H.O -->
>>>  <tokenizer class="solr.JapaneseTokenizerFactory" mode="search"
>>> userDictionary="lang/userdict_ja.txt"/>  <!-- Comment Out 2014.1.18
>>> H.O -->
>>> --  End of schema.xml
>>>
>>> 2.PDFの開き方
>>>
>>>  検索結果画面でPDFをJava Appletで開くのをやめ,ファイル直リンクとすることは可能でしょうか?
>>>
>>> イントラ利用のため,セキュリティ制限で自己署名Applet実行が制限されているためです。
>>> また,URLもUTF-8によるURLエンコードのため,file://〜では開けないようです。
>>> (ファイル保管場所はWindowsServerです。)
>>>
>>> 念のため,以下にバグレポートメッセージを添えます。遅くなりましたがfess自体は8.2を利用させて
>>> 頂いております。よろしくお願い致します。
>
> _______________________________________________
> Fess-user mailing list
> Fess-****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/fess-user
>
> _______________________________________________
> Fess-user mailing list
> Fess-****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/fess-user




Fess-user メーリングリストの案内
Back to archive index