SOLR索引似乎有效 - 但返回没有结果
-
28-09-2019 - |
题
Solr Newbie在这里。
我创建了一个SOLR索引,并在其中写了一大堆文档。从Solr管理员页面上,我可以看到文档存在,并且模式也很好。但是,当我使用测试关键字执行搜索时,我不会收回任何结果。
输入 *: *
进入查询(在Solr Admin页面中),我得到了所有结果。
但是,当我输入任何其他查询时(例如一个术语或短语),我没有得到结果。我已经验证了正在查询的字段是索引的,并包含我正在搜索的值。
所以我感到困惑,我做错了什么。
解决方案
可能你没有 <defaultSearchField>
正确设置。看 这个问题.
另一个可能性:您的领域是类型 string
代替 text
. 。与文本字段相比,字符串字段未分析,而是逐字存储和索引。
其他提示
使用Solr 4,我必须按照毛里西奥的回答来解决这个问题 type="text_en"
到田野。
使用Solr 6,使用text_general。
不隶属于 StackOverflow