[fess-user 404] Re: ファイルシステムクロールにて検索結果のリンク先が表示されない

Back to archive index

Shinsuke Sugaya shins****@yahoo*****
2010年 12月 2日 (木) 20:35:02 JST


菅谷です。

> 1. ローカルファイルシステム
>   file:/c://dir/hoge.txt

を解決するため、デスクトップ検索機能を
追加しました。ローカルのデスクトップ検索に
特化した機能になります。ブラウザの設定など
しなくても、検索結果から対象ファイルを
開くことができます。ただし、デスクトップ検索
なので、リモートから file:/〜 のアクセスは
できません(できません、というよりFessを
外部PCなどからアクセスできないように
してください)。

設定方法は、まず、bin/setenv.bat で
-Djava.awt.headless=false
というようにtrueからfalseに変えます。
次に、webapps/fess/WEB-INF/conf/crawler.properties
に
search.desktop=true
を追加します。これで、file:〜の検索結果に
アクセスすると、システム環境で関連付けされた
アプリケーションで対象ファイルが開きます。

デスクトップ検索機能は 4.0.0-SNAPSHOT に
追加されています。4.0.0 には入る予定です。

よろしくお願いいたします。

shinsuke


2010年12月2日16:26 Shinsuke Sugaya <shins****@yahoo*****>:
> 菅谷です。
>
> まず、ファイルシステムクロールについてまとめますと、
> ファイルシステムクロールには現在、以下の3パターンが
> 考えられます。
>
> 1. ローカルファイルシステム
>   file:/c://dir/hoge.txt
> 2. 共有フォルダ
>   file://server/dir/hoge.txt
> 3. ネットワークフォルダ
>   smb://server/dir/hoge.txt
>
> 現在、問題になっているのは 1 かと思います。
> 1年ほど前の環境で試したときにはうまく動いて
> いたと思うのですが、最近の環境では動かなく
> なっている気がしています(セキュリティ的な
> 対応がブラウザかWindowsレベルあるような
> 気もしています)。2 は動くと思いますが、
> Windows へのログイン状況などにより、だめな
> 場合もあるようです(*1)。3 は検索結果のリンク自体は
> 2 と同じようなものになると思うので、2 と
> 基本的には同じかと思います。
>
> *1
> http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=46104&forum=8
>
> リンクがクリックしたときに差し変わるのは
> 4.0 より導入したクリックログ集計のため、
> JavaScript が有効な場合、クリックした瞬間に
> Fess へのリンクに代わり、Fess からリンク先の
> URL へリダイレクトするので、基本的には
> 普通にクリックしたときと同じ状況になります。
> 日本語が含まれる場合も修正済みなはずなので
> 大丈夫だと思います。
>
> クリック時にURLが差し代わるのをやめたい場合は
> デザイン>検索結果ページ(フッター) で search.js の
> タグを取り除くことで対応できます。
>
> 話を 1 の部分に戻すと、IE でセキュリティ
> ゾーンとか変えてアクセスしても、アクセスできない
> 感じもするので、ブラウザレベルで対応するのを
> やめているのでは、とか思い始めています。
> 直接 file:/... で URL を入力してはアクセスできる
> のですが、ウェブページのリンクからでは今のところ、
> 良い手が見つかっていません(良い方法を
> ご存知の方がいらっしゃいましたら情報を
> いただけるとうれしいです)。もう少し調べて、
> 良い方法が見つからなければ 1 については
> サポート対象の優先度を落とそうかと考えて
> います。
>
> よろしくお願いいたします。
>
> shinsuke
>
>
>
>
> 2010年12月1日23:07 masan****@sse-k***** <masan****@sse-k*****>:
>> すみません  間違って チケットへあげてしまいました すみませんご迷惑おかけしました
>> 改めて こちらで質問させていただきます。
>>
>> 質問内容と QA頂いたもの 順番に 記載させていただきますが
>>
>> 基本的な事として
>>
>> fess では ファイルシステムクロールの設定をして検索をした場合
>> 検索結果の表示されたリンクをクリックしても 内容は表示しないと言う事なのでしょうか?
>>
>> ウェブの ウェブクロールの設定をして 検索すれば 問題なくリンクをクリックしても リンク先に飛ぶので
>> 大変不思議に思いまして。
>>
>> 大変基本的な質問となりすみませんが教えていただけると
>> 大変助かります。
>> よろしくお願いします。
>>
>> チケットあげてしまった 質問ですみません 順に記載させていただいてます。
>>
>> Q ファイルシステムクロールにて検索結果のリンク先が表示されない
>>
>> -----------------------------------------------------------------------------------------------------
>>
>> Q1
>> システム設定の クロール->ウェブの設定では 検索結果後、リンク先を押すとリンク先が表示されますがクロール->
>> ファイルシステムの設定では 検索結果後 リンク先を押すとリンク先が表示されず
>>
>> アドレスには下記表記
>> http://localhost:8080/fess/go?rt=1291181691265&u=file%3A%2F%2Fc%3A%2Fdoc%2F0212_errPage.txt
>> まま、内容が表示されません
>>
>> いろいろと検索したのですがどうにも分からないのですみません教えていただければと思いまして
>>
>> 何卒よろしくお願いします。
>>
>> 使用環境 OS windowsXpSp3 Fess server 4.0.0 JDK 1.6.0_17
>>
>> 環境設定 C:\fess\fess-server-4.0.0\bin>startup.bat Using CATALINA_BASE:
>> "C:\fess\fess-server-4.0.0" Using CATALINA_HOME: "C:\fess\fess-server-4.0.0"
>> Using CATALINA_TMPDIR: "C:\fess\fess-server-4.0.0\temp" Using JRE_HOME:
>> "C:\Program Files\Java\jdk1.6.0_17" Using CLASSPATH:
>> "C:\fess\fess-server-4.0.0\bin\bootstrap.jar" C:\fess\fess-server-4.0.0\bin>
>>
>> クロール設定
>>
>> ファイルシステムクロールの設定パス  file:/c:/doc
>>
>> C:\doc 内に 0202_srchEngine.txt 0203_sourceCode.txt などのファイルを配置
>>
>> バグレポート用
>>
>> file.separator=\ file.encoding=MS932 java.runtime.version=1.6.0_17-b04
>> java.vm.info=mixed mode java.vm.name=Java HotSpot(TM) Server VM
>> java.vm.vendor=Sun Microsystems Inc. java.vm.version=14.3-b01 os.arch=x86
>> os.name=Windows XP os.version=5.1 user.country=JP user.language=ja
>> user.timezone=Asia/Tokyo cron.expression=0 0 12 * * ?
>>
>> ---------------------------------------------------------------------------------------------------------
>>
>> A
>> ブラウザからのローカルファイルアクセスは環境により様々な状況が考えられます。 Fess
>> としては、すべての環境をテストすることはできないため、以下のようなパラメータ編集ができます。ブラウザのセキュリティの設定を変更後、以下のパラメー
>> タで調整していただく感じを考えています。
>>
>> http://sourceforge.jp/projects/fess/lists/archive/user/2010-October/000374.html
>>
>> (すいません、チケットでは質問等を対応しないつもりだったのですが、このチケットの種類を放置してました…。質問はMLで対応させ
>> ていただきたいと思いますので、このチケットの種類は削除したいと思います)
>>
>>
>> ------------------------------------------------------------------------------------------------------------
>> Q2
>> すみません ご対応いただけない所ご対応いただきまして 大変申し訳ございませんでした。
>>
>> ご連携いただいた所を確認させていただきましたが すこし意味合いが違ったので すみませんご回答いただけないと思いますが バグか
>> もしれれないのでご連携だけさせていただきます。
>>
>> ブラウザはFireFox/IE とも確認しましたが 両方とも同一現象発生、PCも3台とも試しましたが同じ事象でした。
>>
>> 検索結果の 表示リンク部に マウスオーバーすると、正確にパスが表示されます file:///c:/doc/0212_errpage.txt
>> と表示されますが、クリックすると、
>> http://localhost:8080/fess/go?rt=1291181691265&u=file%3A%2F%2Fc%3A%2Fdoc%2F0212_errPage.txt
>> へ飛んでしまうという事です
>>
>> 正規表記を設定しようにも 正しいパスがマウスオーバー上ででてるので どうしようもできないものですみません
>>
>> 大変ご迷惑おかけしました。
>> _______________________________________________
>> Fess-user mailing list
>> Fess-****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/fess-user
>>
>>
>




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