lucene のさまざまな部分とその使用方法は知っていますが、1 つ問題が残っています。Lucene は私のオンライン ショップで運営されており、良い仕事をしています。ここで、ユーザーが検索したいものを入力できる単一の検索フィールドを使用して、検索機能からの検索結果を最適化したいと考えています。今では、さまざまな検索アプローチを組み合わせて、フレーズ検索やあいまい検索などの結果を取得しています。問題は、私が常に巨大な結果セットを返すことです。ベスト ヒットの小さな結果リストが必要です。ファジーのままにしておくと、これを達成できます。その後、素晴らしい検索結果が得られましたが、ユーザーが何か間違ったことを入力すると、結果は空になります。
優れたスコアを持つ小さな結果セットを取得し、ヒットが悪い場合はあいまい検索と組み合わせるソリューションが必要ですか?!
私は何を考えなければなりませんか?どちらに行けばいいですか?その状況の最善の解決策は何ですか?