Shinsuke Sugaya
shins****@yahoo*****
2010年 12月 2日 (木) 16:26:52 JST
菅谷です。 まず、ファイルシステムクロールについてまとめますと、 ファイルシステムクロールには現在、以下の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 > >