3

現在、SOLR スペルチェック機能を使用しています。空白がある場合、入力の元の頻度を見つけることができないという問題に直面しています。

例えば、

spellcheck.q=aple「aple」という単語の origFreq を返します

ここに画像の説明を入力

ただし、 のようなスペースを含むテキストを入力するとbank of amarica、単語全体の頻度が取得されません。代わりに、個々の単語の頻度を示しています。これに対する提案は、solr の照合を介して提供されます。

ここに画像の説明を入力

hitsこの場合、スペースで入力された入力を取得する方法はありbank of amaricaますか?

4

1 に答える 1

0

SOLR は、 の設定に応じて、複数の単語を少し異なる方法で処理しますsp.query.extendedResults。その場合false、スペースを含む単語は 1 つのトークンとして扱われます。そうである場合true、それらはトークン化され、別の単語として扱われます。そのため、コア構成を変更してみてください。そうでない場合は、構成ファイルを投稿してください。

于 2014-04-18T11:38:18.207 に答える