es 常用curl命令

1.查询索引下mapping的信息

 curl -XGET http://localhost:9200/dinfo_message/_mapping?pretty

2 .查询索引下settting的信息

curl -XGET http://localhost:9200/dinfo_message/_settings?pretty

3 . 查询索引下分词的信息

http://localhost:9200/dinfo_message/_analyze?analyzer=standard&pretty=true&text=%E6%88%91%E6%98%AF%E5%BC%A0%E4%B8%89%E6%9D%8E%E5%9B%9B2

es 常用curl命令_第1张图片

es 常用curl命令_第2张图片

es 常用curl命令_第3张图片

 

 

 

 

ikik_max_word,ik_smart都是基于ik这个analyzer定义的。

1.      ik_max_word: 种是全切分,对文本做最细粒度的拆分。比如会将中华人民共和国国歌拆分为中华人民共和国,中华人民,中华,华人,人民共和国,人民,,,共和国,共和,,国国,国歌,会穷尽各种可能的组合;等同于ik

2.      ik_smart最大切分,做最粗粒度的拆分,比如会将中华人民共和国国歌拆分为中华人民共和国,国歌

3.      使用建议:在设置 mapping 时,用 ik 这个 analyzer以尽可能地被搜索条件匹配到;在查询时 用来提取某段文字中的主题词,则建议使用 ik_smart 这个 analyzer 

 

你可能感兴趣的:(es 常用curl命令)