2011-01-24 70 views
1

你好我使用太陽黑子的搜索搜索: 當我說:太陽黑子搜索:用否定關鍵字

關鍵字 ' 「印」 - 「山」' 做
minimum_match 1月底

它找到與「India」關鍵字相關的所有帖子,其中不包含「mountain」關鍵字。 但是,當我想要全球不應該包含「山」關鍵字的所有帖子我應該怎麼做? 當

關鍵字試圖 ' - 「山」' 不要
minimum_match 1月底

它返回0的結果。

有沒有什麼辦法可以讓我們只將負面的過濾器值傳遞給太陽黑子並檢索除了傳遞的關鍵字之外的所有記錄?

回答

0

這似乎是solr /太陽黑子 的功能/限制,但我有解決此問題的方法。

  1. 指數與字符串數據字段與文本輸入沿以及
  2. 索引文本將有助於關鍵字搜索(像往常一樣)
  3. 添加條件中太陽黑子的Solr塊,這將有沒有方法在搜索中轉義不需要的字符串。

這將搜索條件(關鍵字指定沒有轉義字符串)