solrでクエリを渡すときは、文字列として渡します(「何とか何とか」)。ギリシャ語でエンコードの問題があるため、これを行っています(私の入力フィールドはギリシャ文字を文字列としてのみ受け入れます)。ただし、solrは、引用符内の文字を「完全一致」の用語と見なします。Solrから二重引用符を削除する方法はありますか?
ありがとう
solrでクエリを渡すときは、文字列として渡します(「何とか何とか」)。ギリシャ語でエンコードの問題があるため、これを行っています(私の入力フィールドはギリシャ文字を文字列としてのみ受け入れます)。ただし、solrは、引用符内の文字を「完全一致」の用語と見なします。Solrから二重引用符を削除する方法はありますか?
ありがとう
スキーマでsolr.StrFieldを使用する場合、完全に一致することは理にかなっています。
solr.TextField を実際に使用する必要があります。これにより、ギリシャ語アナライザーを使用できるようになります。ギリシャ文字を文字列としてのみ受け入れる理由がよくわかりません。説明できますか ?
ギリシャ語の小文字とステミングについて: http://wiki.apache.org/solr/LanguageAnalysis#Greek 一方、ステミングを使用すると、完全一致を行うことができなくなることに注意してください...