2つのフィールド(データベース内の列)を索引付けし、3つ目は全文フィールドです。今私のデフォルトのテキストフィールドはフルテキストフィールドです。私はdismaxハンドラを使用し、特定のブースト値を持つngrammedフィールドと特定のブースト値を持つフルテキストフィールドの両方を指定します。Solr Ngram同義語Dismax
私はdismaxを使用せず、フルテキストフィールド(つまり、スキーマで指定されたデフォルトフィールド)を検索すると、シノニムが正常に機能します。つまり、カリフォルニアはそこにあるすべての結果を返します。フィールドとcaの単語の部分一致を返し、同義語の部分にはまったく行きません。
どのような場合でも同義語を使用したいので、どうすればいいですか?
+1宜南、大助け。どうもありがとう。うーん、私はそれを見逃してしまった。 – Yavar