|
|
1
0
您可以比较分析的查询对象是否相等。要忽略布尔子句的顺序,需要为此指定自己的比较器。同样,您应该能够检查一个查询是否是另一个查询的子查询。我不久前就这么做了,原因和你完全一样,而且效果很好。 下面是一个小示例代码,用于在子句的顺序不重要时比较查询:
|
|
|
2
0
处理这一问题的一种常见方法是将两个项目标准化(按标准顺序排列),然后执行比较(如对2个文件进行排序,然后比较排序后的文件以查找差异)。 在您的情况下,您必须解析查询,按标准顺序排列,然后执行比较。不过,我不知道Lucene中有什么现成的工具可以帮助实现这一点。 |
|
|
Emeasoba Tochi · python、django、solr、haystack:编辑solr\u build\u schema BaseCommand时出现arg\u parse错误。add\u参数() 8 年前 |
|
|
J. C · Solr字段名规则? 8 年前 |
|
|
Bryan Ash · Solr filter查询可能为空的多值字段 8 年前 |
|
|
kouign_amann · 使用Solr按字母顺序对字符串排序 8 年前 |
|
|
Brendan · SolrCore正在加载Windows服务 8 年前 |
|
|
Fabio B. · 如何在Solr中排序/增强产品搜索结果 8 年前 |