apache - Solr UI 意外查询结果
问题描述
我一直在关注如何使用 Solr 的本教程。我一直试图密切关注,但似乎我错过了一些东西。当教程搜索 Spike Lee 的电影时,他们会得到一些结果。如果我输入相同的查询,我会得到零结果。但是,如果我使用默认查询字符串 (*:*),它将返回所有 1100 个结果,就像在教程中一样。在本教程中,他们使用的是版本 7,而我使用的是版本 7.5,这可能会导致问题。
编辑:搜索确实可以正常工作,但只有当我定义一个字段时(directed_by:Spike Lee)
我尝试过的一些搜索字符串 q=:
- 斯派克·李
- “斯派克·李”
- 斯派克+李
- 长钉
- *:长钉
解决方案:教程中的错误步骤,必须创建 copyField 并重新索引
解决方案
解决方案是添加一个带有 source="*" 和 dest=" text "的 copyField
因此,我现在需要重新索引