作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 SOLR 搜索有一些相当复杂的要求,我需要针对我的标记内容数据库执行这些搜索。我需要首先将数据库过滤到与我的过滤器标签匹配的那些结果。任何这些带有黑名单标签的结果都应该被删除,除非它们也包含来自白名单的标签。
因此,假设我想检索所有标记为“森林”或“保护”的文档。但我想排除标记为“英国”或“欧洲”的文件——除非它们也被标记为“非洲”或“亚洲”。我试图在我的 SOLR 查询中写这个:
tag:((forest OR conservation) AND (africa OR asia OR !uk OR !europe))
最佳答案
尝试
tag:((forest OR conservation) AND (africa OR asia OR (*:* AND !uk AND !europe)))
关于search - 复杂的 SOLR 查询,包括 NOT 和 OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10688910/
我是一名优秀的程序员,十分优秀!