我正在寻找一个 Solr 查询解析器,它可以解析并正确应用过滤器查询,将字段中未指定的任何内容作为一般搜索词。
所以:
tags:sql title:mysql recordset
这将执行以下操作:
- 为“tags”字段中带有“sql”的记录创建一个 FilterQuery 查询
- 为“title”字段中带有“mysql”的记录创建一个FilterQuery
- 为默认字段中具有“记录集”的记录创建普通查询
这样的查询解析器是否存在?
编辑:我发现如果我搜索“*”作为查询,然后像这样执行“qf”参数,它会起作用:
tags:sql AND title:mysql AND recordset
这样做有什么缺点?我认为得分会全错?