elasticsearch 如何在ElasticSearch中使用lucene SpanQuery,elasticsearch,lucene,elasticsearch,Lucene" /> elasticsearch 如何在ElasticSearch中使用lucene SpanQuery,elasticsearch,lucene,elasticsearch,Lucene" />

elasticsearch 如何在ElasticSearch中使用lucene SpanQuery

elasticsearch 如何在ElasticSearch中使用lucene SpanQuery,elasticsearch,lucene,elasticsearch,Lucene,在我的项目中,我考虑使用ElasticSearch的Span Near查询,有一个约束条件,即某些标记可能必须用模糊性进行搜索。我能够生成一组SpanQuery(org.apache.lucene.search.spans.SpanQuery)对象,有些启用模糊功能,有些不启用模糊功能。我不知道如何在ElasticSearch SpanarQuery中使用这些SpanQuery集 有人能帮我找到正确的样本或文档指针吗。有没有办法在启用某些模糊子句的情况下构造ES SpanarQueryBuild

在我的项目中,我考虑使用ElasticSearch的Span Near查询,有一个约束条件,即某些标记可能必须用模糊性进行搜索。我能够生成一组SpanQuery(org.apache.lucene.search.spans.SpanQuery)对象,有些启用模糊功能,有些不启用模糊功能。我不知道如何在ElasticSearch SpanarQuery中使用这些SpanQuery集


有人能帮我找到正确的样本或文档指针吗。有没有办法在启用某些模糊子句的情况下构造ES SpanarQueryBuilder?

您可以将模糊查询包装成一个span查询,其中包含:


我不认为有任何必要投反对票,正如我在付出了相当大的努力后提出的这个问题。我们什么时候才能停止阻止人们提出正确的问题?
{
    "span_near" : {
        "clauses" : [
            { "span_term" : { "field" : "value1" } },
            { "span_multi" : 
                "match" : {
                    "prefix" : { "user" :  { "field" : "value2" } }
                }
            }
        ],
        ...
    }
}