検索の部分一致が正しく機能しません。検索に「ダブリン アイルランド」と入力すると、アイルランドのダブリンのすべての結果が正しく返されます。ただし、「County Dublin Ireland」と入力すると、何も返されません。
次のように schmea.xml に EdgeNGramFilter を設定しました。
<filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"/>
そして、私は場所で太陽黒点の終わりに全文検索を行っています:
search_results = Events.solr_search do
fulltext location do
fields(:address)
end
end
3 つの条件のうち 2 つが一致するのに、なぜ結果が得られないのですか?