2016-06-22 28 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亚历山德拉你的答案。 –