理想的には、「ストア」、「ショップ」、「レストラン」などの特定の単語の重要性を減らしたいと考えています。
ユーザーが「ステーキ レストラン」を検索したときに、「ジミーズ ステーキ レストラン」が「ラルフズ ステーキ ハウス」と同じくらい重要になるようにしたいと考えています。「レストラン」という言葉の重要性を大幅に減らすことで、これを達成したいと考えています(他の20〜50の言葉とともに)。
ストップ ワードは、「a」、「the」、「of」などの一部の単語に適していますが、オール オア ナッシングです。
インデックスまたはマッピング レベルで単語ごとに重み付けまたはブースト値を提供する方法はありますか?
おそらくクエリレベルでこれを達成できますが、影響を減らす必要がある 50 個の単語がある場合、それは非常に悪いことになる可能性があります。
これは一般化された例でした。私の実際の複雑なソリューションでは、かなりの数の検索用語の影響を減らす必要があります。