Solr:搜索那些不完全匹配的字段

时间:2011-01-31 20:30:22

标签: full-text-search solr

我有一个带有字段productname的索引。

我在索引中有以下内容。

  1. “.net framework”
  2. microsoft .net framework 编程
  3. “。net framework 4.0 编程
  4. Microsoft编程
  5. 如果我将查询“.net framework”,则应搜索前3项。 如果我把“Microsoft Programming”,它应该搜索2和4。 如果只是编程,则为3。

    我读过词典,词干,文本分析。但无法做到。

    我应该在架构和查询中进行哪些更改以完全填充上面的内容。

    非常感谢, Shrika

1 个答案:

答案 0 :(得分:0)

示例架构肯定有助于人们诊断您的问题。当我遇到类似问题时,我尝试过的一件事就是使用Solr Admin工具附带的“Field Analysis”工具。它将向您展示如何转换查询和值以及它们是否匹配。