Solr を使用して適切な検索方法を実装しようとしていますが、特定の場所で立ち往生しており、多数の会社名のインデックスを作成しています。それらの1つがLoweのものだとしましょう。誰かが lows を入力すると、結果が表示されるようにしたいのですが、この機能を動作させることができません。これを機能させる方法を知っている人はいますか?
2 に答える
1
問題は、アナライザーを 1 つの方法 (つまり、検索lowes
とマッチングLowe's
) で実行するように構成できた場合、おそらく他の方法 (つまり、検索lowe's
と取得Lowe's
) で問題が発生することです。
スキーマでブラック マジックを必要としない 1 つの簡単な回避策は、あいまい検索です。を検索してみてくださいlowes~
。
于 2011-12-17T01:25:20.560 に答える
0
考えられる解決策の1つは、それらを同義語のテキストファイルに追加することです。また、WordDelimiterFilterFactoryは、末尾を削除することで末尾を処理する方法について言及しています。しかし、それはおそらくあなたが望むものではありません。
于 2011-12-18T11:21:24.540 に答える