有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Solr如何使用邻近搜索和通配符进行eDiscovery查询?

我试图使用eDiscoveryMax查询解析器来获取短语的通配符结果,但它似乎不起作用

field:value           comment:...text... The best movie ever! ...text...

唯一的查询字段是comment

查询query: "\" best movie \""<;=这将返回结果

查询query: "\" best mov* \""<;=这不会返回结果

如何使用邻近性和通配符进行查询

我也尝试过使用标准查询解析器,但它不支持接近+通配符。我已经看到了一些建议安装补丁的其他答案,但我想保留标准的Solr版本

我使用的是SolrJ和Solr3.6.1


共 (2) 个答案

  1. # 1 楼答案

    通过使用这里提到的解决方案(SOLR-1604),您可以在短语查询中添加通配符

  2. # 2 楼答案

    我正在使用solr 6.0。在solr UI中,我选择edismax搜索,在q字段中,我写下“best move*”并设置qf。它返回正确的输出