我們正在將大量推文和博客訂閱源存儲到solr中。Solr搜索問題
現在,如果用戶搜索Twitter提到的類似@rohit,那麼只包含單詞rohit的記錄也將被返回。即使我們做一個精確匹配「@rohit」,我理解這是因爲使用WordDelimiterFilterFactory的其將在特殊的字符的,
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.WordDelimiterFilterFactory
我怎麼能強迫Solr的到沒有「@」返回。我不想刪除WordDelimiterFilterFactory,因爲splitOnCaseChange和stemEnglishPossessive有幫助嗎?希望我清楚。
問候,
羅希特
出於好奇,使用WordDelimiterFilterFactory比whitespacetokenizerfactory有什麼優勢? – sesmic 2012-01-11 15:12:19
你不使用一個。使用WhitespaceTokenizerFactory時,實際上需要WordDelimiterFilterFactory來使術語可用於搜索。 – 2012-01-11 15:27:40