Elasticsearch搜索含有数字标签的处理

 

{
"tag_id":“12345”
}

在search的时候是完全匹配,因为Elasticsearch在处理这个的过程中把“123456”字符当成一个整体的数据,因此折腾了好久就是找不到争取的答案,经过一个测试发现:需要进行相关的修改:在插入索引文档之前为tag_id进行拆分,分成数组之后进行插入,插入的数据为:

{
"tag_id": ["2","3","4"]
}

在head控制太操作:

可以部分匹配我的信息!

折腾了好久,终于完成了啊,好激动啊!

posted @ 2017-08-28 17:07  李悠然  阅读(2162)  评论(0编辑  收藏  举报