身安不如心安,屋宽不如心宽 。

如何处理文本带有数字连号——的范围段索引?

Elasticsearch | 作者 prostickman | 发布于2022年12月18日 | 阅读数:1453

现在有场景是发票号连号查询,原文本通过 —— 等符号代表连续范围内的数字,需要在范围内的数字作条件时,能查询出结果。
如果用分词器实现,是否有相关例子?

举例:
文本: 发票号 123000 - 123500
查询条件: 123450
结果命中: 123000 - 123500
已邀请:

Charele - Cisco4321

赞同来自:

分词器应该解决不了你的问题吧。
 
ES里有种字段类型叫:range(具体可以是int, date等等),看下

verb - Lexxe

赞同来自:

要自己写analyzer和collector了,或者试试lucene的位置搜索?

要回复问题请先登录注册