(from osdn.net/users/shimp)
ファイルシステムをクロールして生成されたインデックスに対して、
フィールド「url」や「title」、「contentLength」などのフィールド指定検索は可能でしょうか?
実のところ、「content」以外では
「title:文字列 に一致する情報は見つかりませんでした」で困っているのですが、
どんな可能性が考えられるでしょうか?
宜しくお願い致します。
(from osdn.net/users/shimp)
ファイルシステムをクロールして生成されたインデックスに対して、
フィールド「url」や「title」、「contentLength」などのフィールド指定検索は可能でしょうか?
実のところ、「content」以外では
「title:文字列 に一致する情報は見つかりませんでした」で困っているのですが、
どんな可能性が考えられるでしょうか?
宜しくお願い致します。
(from osdn.net/users/shinsuke)
可能です。
http://fess.codelibs.org/ja/9.1/user/search-field.html
http://fess.codelibs.org/ja/9.1/config/solr-dynamic-field.html
ファイルシステムクロールであれば、titleはファイル名が
入っているように思います。
(from osdn.net/users/shimp)
トライ&エラー的にいろいろ試してみたのですが、うまくいきません。
file://FileServer/hogehoge/test_file.txt に対して、
titleについてはこんな感じです。ファイル名を完全に書けばヒットします。
× title:test
× title:file
× title:test_file
○ title:test_file.txt
urlについては、どう書けばヒットするのか、手掛かりが得られません。
× url:file://FileServer/hogehoge/test_file.txt
× url:FileServer/hogehoge/test_file.txt
× url:FileServer/hogehoge
× url:hogehoge
× url:test_file.txt
何か、コツみたいなものがあるのでしょうか…?
(from osdn.net/users/shinsuke)
× title:test
× title:file
はtest_fileが分解されないと思うのでヒットしないと思います。
× title:test_file
.では分解されそうな気がしますが、ヒットしていないのであれば、test_file.txtがタームとして登録されているのだと思います。
urlについては、どう書けばヒットするのか、手掛かりが得られません。
urlはanalyzeされずにそのままで登録されています。
url:“file://FileServer*”
のようなワイルドカードを利用してヒットしないでしょうか?
(from osdn.net/users/shimp)
有難う御座います。
url:“file:////FileServer*”
でヒットしました。
url:“file:////FileServer/hogehoge*”
でもOKです。
実は、本命は
url:"/hogehoge*"
みたいな検索式だったのですが、analyzeされていないとなると、
file:////から書き始める必要があるわけですね…
有難う御座いました。
© 2020. All Rights Reserved - CodeLibs, Inc.