2011-01-31 184 views
1

我有一个字段productname的索引。Solr:搜索那些不完全匹配的字段

我在索引中有以下内容。

  1. “.NET框架”
  2. 微软的.NET Framework编程
  3. “的.NET Framework 4.0 编程
  4. 微软编程

如果我把查询“.net framework”它应该搜索前3个项目。 如果我把“微软编程”应搜索2和4 如果只有编程然后最后3

我看过词典,制止,文本分析。但无法做到以上。

我应该在架构和查询中对上面的全填充进行什么修改。

由于一吨, Shrika

+0

发布您正在使用的fieldType和您正在运行的确切查询。 – 2011-01-31 21:07:04

回答

0

样本模式肯定会有助于人们诊断问题。当我遇到类似问题时,我尝试的一件事就是使用Solr Admin工具附带的“Field Analysis”工具。它会告诉你如何转换查询和值,以及它们是否匹配。