0

複数の単語で不正確な検索を調整できない Solr に問題があります。

現在、私のSolrは次のように構成されています。query=ctnt_val:*keyword*ここで、ctnt_valは検索しているフィールドであり、キーワードは渡す値です。

したがって、lonと入力すると、 long 、Londonなどのすべての結果が返されます。これが私が望むものです。

問題は、クエリが数単語 (例: Gotham City ) の場合、 Gotham City を含むすべての結果のみを返すのではなく、 Gotham を含むすべて結果Cityを含むすべての結果を返すことです。

動作するようにクエリを変更すると、query=ctnt_val:"keyword"不正確な検索を実行できなくなります ( lonはLondonを返さなくなります)。そうすればquery=ctnt_val:*"keyword"*、DB からすべての結果が得られますが、これは明らかに私が望んでいるものではありません。

何か案は?

4

1 に答える 1