ElasticSearch - 通过编辑距离得分匹配查询

时间:2016-05-27 11:47:03

标签: elasticsearch

我在ElasticSearch中潜水,而我的超级任务是提供模糊搜索的精确单个术语,通过编辑搜索术语和找到的术语之间的距离进行排名,忽略tf / idf和其他得分模型,基本上就像这样(它并不完全像这样,例如,没有必要将转置视为单一编辑):

search: mark

output:
  - mark: 1.0
  - marx: 0.5
  - marks: 0.5
  - marker: 0.25
  ...

这是否可以使用ElasticSearch并且没有棘手的评分脚本?我已经尝试开箱即用,但我突然得到mark-a排名高于完全匹配mark(我的分析器没有< / strong>将mark-a分割为代币marka)。

0 个答案:

没有答案