jro*_*jro 15
标准 solr 查询在请求中使用“q”参数。过滤查询使用“fq”参数。
主要区别在于过滤后的查询不影响相关性分数;查询纯粹用作过滤器(本质上是文档集交集)。
q参数接受查询并对索引执行.然后,您可以使用筛选器查询(可以使用多个筛选器查询)来筛选结果.
例如,您的查询可能如下所示.
q=author:shakespeare
Run Code Online (Sandbox Code Playgroud)
这将匹配"作者"字段中具有"莎士比亚"的文档.然后你可以使用像这样的过滤查询.
fq=title:hamlet
fq=type:play
Run Code Online (Sandbox Code Playgroud)
这些将根据其他字段过滤结果.您甚至可以在同一个字段上过滤.
q和fq参数的查询语法类似
| 归档时间: |
|
| 查看次数: |
9075 次 |
| 最近记录: |