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。
我有一个从 Solr 界面查询的索引。查询参数似乎被忽略了。例如参见:
如您所见,我正在使用 type=source
查询 .。然而,Solr 输出所有文档 (2357)。从截图中可以看出,比如第一条记录是一条type=author
.
您不能像那样在查询字符串中使用随机参数 - 任何查询都应进入 q
参数(q
用于查询),或 fq
参数(过滤查询 - 它们用于过滤结果集而不影响评分)。
在您的情况下,查询应该是 type:source
- 因此在 q
字段中输入 type:source
而不是 *:*
。这意味着在名为 type
.
source
有关详细信息,请参阅 The Standard Query Parser。