2012-06-27 180 views
1

是否有一種簡單的方法可以簡單地排除solr中的某些詞彙?我們有一個充滿食物的數據庫,每次我們搜索諸如「炸蝦」之類的東西時,它都會帶來類似「水煮蝦配薯條」的結果。SOLR和詞幹

對於我們的搜索近98%罰款,我們想繼續阻止。

我們只需要省略詞幹過程中的某些詞,如「薯條」和「油炸」,以便它們是獨特的,而不是彼此的變體。因此,當我們搜索「薯條」時,它只拾取「薯條」,而不是「炸鮎魚」或任何帶有油炸字的東西。

謝謝!

+0

如果您只是在返回後過濾結果,以驗證您想要的實際單詞在那裏,該怎麼辦? –

+0

感謝Greg..prob是我們想向用戶提供最相關的結果第一個給用戶 – solrnewbie

回答

3

solr.KeywordMarkerFilterFactory應該防止詞被阻止。有關SnowballPorterStemmer請參見this page

+0

謝謝...我們遵循您的鏈接,並使用與porterstemmer一起保護的.txt文件,它的工作完美! – solrnewbie