2016-06-22 54 views
0

我是SOLR的新手,我設置了一個核心,我正在努力添加模式,我需要在廣告中添加模糊詞組匹配的字段。SOLR添加對短語模糊匹配不區分大小寫的支持

例如我需要在以下文本中搜索「dummy Printer Gallery five」。

Lorem存有是印刷的只是虛擬的文本排版 行業。 Lorem Ipsum自從16世紀以來一直是業界標準的虛擬文本 ,當時一臺未知的打印機採用了一種類型的廚房,並且 將其製作成樣本書。它不僅倖存了五個世紀的 。

即會區分大小寫

任何建議,請。

問候 費薩爾

回答

2

你有一對夫婦的問題在這裏。我會給出提示,但你可能想分別研究它們。

  1. 通過使分析器鏈包含LowerCaseFilterFactory,在Solr中執行不區分大小寫的搜索。在Solr附帶的大多數示例中,只需使用正確類型作爲開始
  2. 如果您需要「打印」以匹配「打印機」,則需要填充。 Solr收集了不同的數據,同樣遍佈整個示例配置。 text_en同時顯示縮小和填充。
  3. 將長短語與中間的東西匹配是有點棘手,但一個好的開始將嘗試使用eDisMax和應用慷慨slope。如果不能馬上解決這個問題,可以將這個問題孤立地處理。
+0

真棒,謝謝 – Sajid

+0

如果他設置爲默認查詢運算符或或它將匹配他的短語中的任何單個單詞與更接近的匹配排名較高。此外,打印機是在文本中進行匹配,但畫廊不是,但詞幹可能會爲此工作。順便說一句,我給你+1亞歷山德拉你的答案。 –