【问题标题】:Solr title search failingSolr 标题搜索失败
【发布时间】:2012-05-17 10:53:28
【问题描述】:

我正在为 Solr 中的少数产品索引标题字段。

但是当我搜索时,我没有得到这些标题的响应。

例如。我将以下内容存储为标题:狒狒打字T恤

但是当我在下面搜索时,我没有得到任何结果!!!

1)title:狒狒 2)title:(狒狒打字T恤) 3)title:(狒狒*)

另一方面,如果我这样搜索,我会得到很多结果

1)标题:(T恤)

我已经索引了许多包含单词 Tshirt 的标题,但我想搜索一个失败的特定标题..!!

我不知道 Solr 是否忽略了第一个单词,或者它正在做一些随机的事情。

我的问题基本上是:如果我有一个包含很多单词的搜索标题,我希望将其与包含最多常用词的标题相匹配。

怎么做?

谢谢

【问题讨论】:

  • 如果不查看您的配置,很难帮助您。发布 schema.xml 的相关部分。还包括有关您如何进行查询的详细信息——例如,您使用的是 StandardQueryParser 还是 DismaxQueryParser?

标签: search solr title


【解决方案1】:

Solr 本身就是这样工作的。你不必改变任何东西。 您必须注意如何在 schema.xml 中设置字段,即如何进行分析。

您可以使用Solr's admin > Analysis 界面查看您的标题字段(索引时)和查询(搜索时)是如何处理(标记化、转换)的。

记住,匹配,为了发生,需要两边(索引和查询)相同的单词(大小写和所有内容)。

要打开您的索引并查看 Solr 如何实际索引您的数据,请使用 Luke

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多