solr查询不返回结果

时间:2011-10-19 14:27:01

标签: solr

当我输入搜索网址

http://localhost:8983/solr/select?qt=standard&rows=10&q=*:*

我收到了10份文件的答复。

但是当我想测试特定的查询时,什么都没有出现。例如:

http://localhost:8983/solr/select?qt=standard&rows=10&q=white

为什么会这样?我在结果中清楚地看到,文件中有“白色”字样。那么为什么solr不会返回该文档。?

1 个答案:

答案 0 :(得分:6)

q=*:*搜索所有文档的所有内容,因此您可以获得结果。

q=white将在默认搜索字段中搜索白色,如果您尚未修改schema.xml,则通常是文本。

<defaultSearchField>text</defaultSearchField>

您可以将默认字段更改为您要搜索的字段 或使用特定字段搜索特定字段,例如标题q=title:white

如果要搜索多个字段,可以使用copyfields将字段组合到一个字段中,或使用dismax请求处理程序。