0

辞書ファイル (単語とフレーズを含む) 内を検索して、検索語を含むすべてのフレーズを返すことができる Solr のすぐに使用できるものがあるかどうか疑問に思っていました。

たとえば、私の辞書ファイルには次のものがあります。

red car
blue bike
big bike tires

「バイク」を検索すると、

blue bike
big bike tires

「ビッグ タイヤ」を検索すると、

big bike tires

これをサポートできるSolrのものはありますか? SpellCheckComponent を調べていましたが、プレフィックス検索のみをサポートしていました。

基本的に、solr 検索 (トークン検索) を実現したいのですが、辞書ファイルに対して (この同じファイルが autosuggest にも使用されます)。

アドバイスや指示をいただければ幸いです。

4

1 に答える 1

1

そのようなフレーズをインデックス自体に保存しないのはなぜですか? スキーマは次のいずれかです。

type: suggest_phrase #other types are product or review_article
phrase: big bike tires

したがって、検索は次のbig tiresようになります。

..fq=type:suggest_phrase&q=phrase:big tires
于 2012-11-03T18:33:07.613 に答える