【发布时间】:2015-02-23 13:10:17
【问题描述】:
是否可以指定单词的顺序对于 Lucene 邻近搜索是否重要?
"word1 word2"~3 => 单词顺序很重要(InOrder = true)
有没有一种等效的方法来编写一个顺序无关紧要的查询?比如:
"word1 word2"~3x => 词序无关(InOrder = false)
我知道对于 SpanNearQuery,InOrder 属性决定了顺序是否重要,但我无法告诉 QueryParser InOrder 对于特定的 SpanNearQuery 应该为真还是假。
我是否需要为此编写自己的 QueryParser 以支持自定义语法来处理此类查询?
【问题讨论】:
标签: lucene lucene.net