Shinsuke Sugaya
shins****@yahoo*****
2014年 1月 31日 (金) 19:13:18 JST
菅谷です。 > ポインタをしている時はfile://であるのに,実際に開くとhttp://に変換されてしまいます。 クリック数を集計するためにリンクの書き換えを 行なっています。無効にするためには、search.jsを 編集するか、 そのaタグのclass属性からlinkを 削除すると良いかと思います。 http://svn.sourceforge.jp/svnroot/fess/fess/tags/fess-8.2.0/src/main/webapp/js/search.js shinsuke 2014年1月31日 18:53 太田 英郎 <hideo_ohta****@ihi*****>: > 太田です。 > > シソーラス・ユーザ辞書は無事に動きました,ありがとうございます。 > > 定義書き方のコツを掴めつつあり,徐々に登録を増やしております。 > ただ,インデックス再構築が必須なのは,ちょっとしんどく感じます。 > > 一方,PDFの方は芳しくありません。ご教示戴いたとおり, >> search.file.proxy=false >> search.desktop=false >> search.file.launcher=false > > を webapps/fess/WEB-INF/conf/crawler.propertiesの末尾に追記したのですが, > ポインタをしている時はfile://であるのに,実際に開くとhttp://に変換されてしまいます。 > > 他に見直すべき点はありますでしょうか? > > > -----Original Message----- > From: fess-****@lists***** [mailto:fess-****@lists*****] On Behalf Of Shinsuke Sugaya > Sent: Wednesday, January 29, 2014 11:17 PM > To: fess-****@lists***** > Subject: [fess-user 817] Re: シソーラス・ユーザ辞書&PDFファイルの開き方 > > 菅谷です。 > >> 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%2 >> 53D%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 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