针对数值字段的Elasticsearch类或通配符查询
问题是,如果长字段的值为120450、120445、120656。请查找下面的查询 {“from”:0,“size”:10,“query”:{“nested”:{“query”:{“bool”:{“must”:[{“querystring”:{“query”:“120”,“fields”:[“alist.articleId”]}}}},path:“alist”}}_针对数值字段的Elasticsearch类或通配符查询,search,
elasticsearch,lucene,Search,
elasticsearch,Lucene,问题是,如果长字段的值为120450、120445、120656。请查找下面的查询 {“from”:0,“size”:10,“query”:{“nested”:{“query”:{“bool”:{“must”:[{“querystring”:{“query”:“120”,“fields”:[“alist.articleId”]}}}},path:“alist”}}_ 响应应返回所有与120部分匹配的三个文档。是否可以在长字段或数字字段中实现这一点?对于数字部分匹配,可以将它们存储为字符串值 现在
响应应返回所有与120部分匹配的三个文档。是否可以在长字段或数字字段中实现这一点?对于数字部分匹配,可以将它们存储为
字符串
值
现在,您可以使用以下任一选项
- 使用
- 使用时,您的字段需要标记为“未分析”