在我的项目中,我正在使用solr api来搜索具有给定单词的文档。我得到了"AND"和"OR"条件的结果,但我也想使用"NOT"条件。但是我已经尝试过,但我没有得到确切的结果。
我想得到结果
(((Php AND mysql) OR (ROR OR .Net)) NOT (Java))
(((Php AND mysql) OR (ROR OR .Net)) NOT (Java AND Cake))
如果我会这样写
(*:* NOT Java)
然后我用Java得到结果。因此,请指导我如何使用"NOT"条件进行 solr 查询。
如果您在同一字段上尝试您可以尝试像这样构建查询将"引用"替换为您的字段名称
参考:TSP 和参考:LAE 而不是 参考:N133
以及具有其他组合的不同字段
-
参考:TSP 和名称:测试和非元数据:被取代
-
参考:(TSP 和 LAE) 和名称:测试而非元数据:被取代
-
参考:(TSP 和 LAE) 和名称:(测试或轮)而不是元数据:被取代
-
参考:(TSP 和 LAE) 或名称:(测试或车轮)而不是元数据:被取代
-
参考:(TSP 和 LAE) 或名称:(测试和车轮)而不是元数据:被取代