在ElasticSearch中是否可以形成一个保留条款顺序的查询?
一个简单的例子是使用标准分析器索引这些文档:
你知道搜索
你知道搜索
知道搜索你
我可以查询+you +search
,这将返回所有文件,包括第三个.
如果我只想检索具有此特定顺序条款的文档,该怎么办?我可以形成一个可以帮我的查询吗?
考虑到短语可以简单地引用文本:( "you know"
检索第一和第二个文档),我觉得应该有一种方法来保留不相邻的多个术语的顺序.
在上面的简单示例中,我可以使用邻近搜索,但这并不包括更复杂的情况.