Solr 中的原始查询参数被忽略

Raw query parameters in Solr are ignored

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

如您所见,我正在使用 type=source 查询 .。然而,Solr 输出所有文档 (2357)。从截图中可以看出,比如第一条记录是一条type=author.

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

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

的字段中匹配 source

有关详细信息,请参阅 The Standard Query Parser