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