是否有一種簡單的方法可以簡單地排除solr中的某些詞彙?我們有一個充滿食物的數據庫,每次我們搜索諸如「炸蝦」之類的東西時,它都會帶來類似「水煮蝦配薯條」的結果。SOLR和詞幹
對於我們的搜索近98%罰款,我們想繼續阻止。
我們只需要省略詞幹過程中的某些詞,如「薯條」和「油炸」,以便它們是獨特的,而不是彼此的變體。因此,當我們搜索「薯條」時,它只拾取「薯條」,而不是「炸鮎魚」或任何帶有油炸字的東西。
謝謝!
是否有一種簡單的方法可以簡單地排除solr中的某些詞彙?我們有一個充滿食物的數據庫,每次我們搜索諸如「炸蝦」之類的東西時,它都會帶來類似「水煮蝦配薯條」的結果。SOLR和詞幹
對於我們的搜索近98%罰款,我們想繼續阻止。
我們只需要省略詞幹過程中的某些詞,如「薯條」和「油炸」,以便它們是獨特的,而不是彼此的變體。因此,當我們搜索「薯條」時,它只拾取「薯條」,而不是「炸鮎魚」或任何帶有油炸字的東西。
謝謝!
solr.KeywordMarkerFilterFactory
應該防止詞被阻止。有關SnowballPorterStemmer請參見this page。
謝謝...我們遵循您的鏈接,並使用與porterstemmer一起保護的.txt文件,它的工作完美! – solrnewbie
如果您只是在返回後過濾結果,以驗證您想要的實際單詞在那裏,該怎麼辦? –
感謝Greg..prob是我們想向用戶提供最相關的結果第一個給用戶 – solrnewbie