0

Sunspot Ruby gem で Solr を使用しています。これはうまく機能しますが、文書テキストが「ばかげた」であった検索用語 (「ばかげた」など) を連結したために、ユーザーが悪い検索結果を得る場合があることに気付きました。またはその逆。

ソース ドキュメントの単語を手動で連結して代替一致フィールドのセットを作成することで、この問題に対処しようとしました。これは一種のハックのようであり、反対側 (ユーザーの連結を単語に分割する) の実装は明らかではありません。

Solr/Sunspotでこれを適切に行う方法はありますか?

4

1 に答える 1

1

SOLR スペルチェック (またはスペル チェック) コンポーネントを見ましたか? http://wiki.apache.org/solr/SpellCheckComponent たとえば、このような場合に有効な提案を提供する WordBreakSolrSpellChecker があります。

于 2013-03-24T06:38:54.033 に答える