solr - Solr8.0.0 搜索查询问题
问题描述
我有田国。我需要进行搜索,我需要在搜索结果中显示一个国家或某些国家的搜索结果,例如。国家代码 BD。我应该使用什么查询来获得上述结果。
解决方案
关键是反其道而行之——与其尝试将与国家/地区匹配的文件进一步向下移动,不如将与国家/地区不匹配的所有文件提升:
q=(*:* -country:BD)^999
这也可以通过bq
edismax 处理程序作为增强查询 ( ) 应用。
推荐阅读
- c++ - (为什么)这个带有临时/匿名对象的模板类的实例化是一个令人烦恼的解析吗?
- sql - 输出存储过程的结果
- eslint - 如何禁用“未找到规则'自定义规则'的定义”错误?
- javascript - 如何从 d3.js 实现图形的 html 变量
- c# - Listview 包含具有外键的项目
- python - 如何在网络抓取期间找到所有标签隐藏的href?
- python - 如何在python纸浆目标函数中使用绝对值?
- javascript - 无法从子组件中获取数据反应
- html - 网格系统 - 当我添加相同大小的内部输入时,行和列之间的间隙不起作用
- javascript - 如何保存多个可拖动 jquery 元素的位置