斜率(接近度)的工作方式类似于编辑距离(请参阅参考资料PhraseQuery.setSlop
).因此,这些条款可以重新排序或添加额外的条款.这意味着接近度将是添加到整个查询中的最大术语数.那是:
"jakarta apache lucene"~3
Run Code Online (Sandbox Code Playgroud)
将匹配:
但不是:
有些人对此感到困惑:
"lucene jakarta apache"(距离:4)
简单的解释是,交换术语需要两次编辑,因此:
更长但更准确的解释是每次编辑都允许一个术语移动一个位置.交换的第一步将两个术语相互转换.记住这一点可以解释为什么任何一组三个术语都可以重新排列成距离不大于4的任何顺序.
归档时间: |
|
查看次数: |
5181 次 |
最近记录: |