在Lucene中使用slop进行短语搜索

时间:2014-01-25 04:30:36

标签: search lucene

我无法理解这是怎么回事。

在我的索引中我有:

wa wb wc wd

我的搜索字词是:

“wd wc wb wa”~6

如何将第二个查询重新排列到第一个查询中,只重新安排6次?我最初的假设是,这需要slop 8最小值才能击中(向左移动3个位置,向右移动3个位置,向右移动wc 1个位置,向左移动wb 1个位置),但实际上我得到了一个具有slop 6或更多。

谢谢。

1 个答案:

答案 0 :(得分:0)

编辑距离还包含删除和插入操作。在您的情况下,可以进行6次操作以实现最终的匹配:

  • 向右移动
  • 向右移动
  • 删除wc
  • 删除wd
  • 插入wc
  • 插入wd