你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
zz_hello
赞同来自: xiaoke 、cronous 、LovelyFeng
自己在mapping里面设置fields,搜索的时候用这个属性。
"properties": { "title":{ "type": "text", "fields": { "key":{ "type":"keyword" } } } } GET /test1030/zz/_search { "query": { "term": { "title.key": { "value": "ABC" } } } }
第二种方法应该是分词器的设置。如果这边是中文的话,你可以看看。term查询就是精确匹配的
PUT /test1030/ { "mappings": { "zz": { "properties": { "title": { "type": "text", "analyzer": "ik_smart" } } } } } PUT /test1030/zz/1 { "title":"西瓜" } PUT /test1030/zz/2 { "title":"西瓜汁" } GET /test1030/_mapping/zz GET /test1030/zz/_search { "query": { "term": { "title": { "value": "西瓜汁" } } } }
yyc1409130272
赞同来自:
要回复问题请先登录或注册
2 个回复
zz_hello
赞同来自: xiaoke 、cronous 、LovelyFeng
yyc1409130272
赞同来自: