我有一個包含歌曲的名字和藝術家的名字,當有人搜索「madona」的音樂目錄我想他們找到麥當娜的歌曲,無所謂如果他們只用一個「n」來寫「madona」。SOLR - 如何得到麥當娜的結果如果查詢是Madona
帶我讀到的同義詞,然後我把一個文件的同義詞列表,像這樣:
madona => madonna
metalica => metallica
這schema.xml中:
<filter class="solr.SynonymFilterFactory" synonyms="lang/synonyms.txt" ignoreCase="true" expand="true"/>
但目前還沒有結果。
我該怎麼辦?請幫忙!
使用SynonymFilterFactory只在索引時間,無法查詢的時間。此更改後,請重新索引您的數據以顯示在搜索結果中。看到這個問題: http://stackoverflow.com/questions/9998480/how-to-use-synonymfilterfactory-in-solr – Meet