【问题标题】:Solr won't find some results for no apparent reasonSolr 不会无缘无故地找到一些结果
【发布时间】:2012-09-06 20:47:25
【问题描述】:

请看这个搜索:

http://astrobin.com:8983/solr/select/?q=Avalon+Linear

在页面中,搜索Avalon Linear。注意文本是这样的: ... Avalon Linear FR Zeiss ...

所以我认为搜索Avalon Linear FR 应该返回相同的结果,而不是返回任何内容!

http://astrobin.com:8983/solr/select/?q=Avalon+Linear+FR

好的,那为什么要搜索 Avalon Linear Zeiss 来代替呢?

http://astrobin.com:8983/solr/select/?q=Avalon+Linear+Zeiss

FR 这个词有什么特别之处吗?如果它因为太短而被忽略,那么结果应该仍然存在。

其他搜索也会带来麻烦。拿这个:

http://astrobin.com:8983/solr/select/?q=TSAPO65Q

在页面上搜索Teleskop-Service。它在那里,但搜索 Teleskop-Service 没有结果:

http://astrobin.com:8983/solr/select/?q=Teleskop-Service

顺便说一句,如果你还不够困惑,我的开发机器上没有这个问题,而只是在生产服务器上!据我所知,两个系统都运行相同的软件!

知道可能出了什么问题吗?

【问题讨论】:

  • 您可能必须从您的 schema.xml 和 solr-config.xml 中发布相关位,以便任何人都有机会帮助您。

标签: django search solr django-haystack


【解决方案1】:

我从 Solr 3.6.1 升级到 4.0.0-BETA 并重建了 schema,问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 2018-05-08
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    相关资源
    最近更新 更多