Shinsuke Sugaya
shins****@yahoo*****
2014年 1月 28日 (火) 22:18:41 JST
菅谷です。 > となるため,てっきり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を利用させて >> 頂いております。よろしくお願い致します。 >> >> --バグレポート >> file.separator=\ >> file.encoding=MS932 >> java.runtime.version=1.7.0_45-b18 >> java.vm.info=mixed mode >> java.vm.name=Java HotSpot(TM) 64-Bit Server VM java.vm.vendor=Oracle >> Corporation >> java.vm.version=24.45-b08 >> os.arch=amd64 >> os.name=Windows 7 >> os.version=6.1 >> user.country=JP >> user.language=ja >> user.timezone=Asia/Tokyo >> cron.expression=0 0 22 * * ? >> failure.countthreshold=-1 >> csv.file.encoding=UTF-8 >> search.log=true >> web.api.analysis=true >> mobile.transcoder= >> crawling.diff=true >> purge.by.bots=BaiduMobaider,Baiduspider,CCBot,Googlebot,ia_archive,Med >> iapartners-Google,mobile goo,msnbot,Slurp,Yeti >> crawling.thread.count=10 >> search.feature=W >> day.for.cleanup=1 >> web.api.hotsearch=true >> use.acl.as.role=false >> web.api.suggest=true >> notification.to= >> failure.ignoretype= >> append.query.parameter=true >> server.rotation=false >> user.favorite=true >> purge.userinfo.day=14 >> web.api.json=true >> optimize.index=true >> user.info=true >> commit.index=true >> commit.count=100 >> purge.searchlog.day=365 >> web.api.xml=true >> -- >> >> >> 太田 英郎 >> 株式会社 IHI >> 技術開発本部 管理部 環境整備グループ >> 〒235-8501 横浜市磯子区新中原町1番地 >> T:045-759-2213 F:045-759-2204 >> >> _______________________________________________ >> 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 mailing list > Fess-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/fess-user