首页 > 解决方案 > Solr 中的原始查询参数被忽略

问题描述

我有一个从 Solr 的界面查询的索引。查询参数似乎被忽略了。参见例如:

在此处输入图像描述

如您所见,我正在查询. 使用type=source. 尽管如此,Solr 还是输出了所有文档 (2357)。例如,您可以从屏幕截图中看到,第一条记录是type=author.

标签: solr

解决方案


您不能像这样在查询字符串中使用随机参数 - 任何查询都应该进入q参数(q用于查询)或fq参数(过滤查询 - 它们用于过滤结果集而不影响评分)。

在您的情况下,查询应该是type:source- 所以在该q字段中,而不是*:*输入type:source。这意味着source在名为 的字段中匹配type

有关更多信息,请参阅标准查询解析器


推荐阅读