以下是在kibana中测试。
1.查看索引状态:
get /(索引名称)/_stats 如:get /(索引名称)/_stats
2.查询testes索引下所有数据:
post /testes/_search{}
3.查看所有的索引
GET _all
4.条件搜索语法:
post /索引名/_search{ "query":{ "bool":{ "shoud":[ { "match":{ "title":"标题1" } }, { "match":{ "title":"题目1" } } ] } } }
should 相当于or,多条件满足一个即可。
must 多条件的时候必须全部满足,相当于sql中的and
must_not 都不满足,相当于 !=
match_phrase 指的是非拆分后的匹配
match 指的是拆分之后的匹配
3.查看分词效果
以下使用ik插件演示,上篇文章已经说明安装步骤和方法。
测试代码如下:
POST _analyze { "analyzer": "ik_max_word", "text": "今天天气真好 "
}
效果图如下:
_analyze:检索分词使用
ik_max_word:为ik插件中的一种分词方法,另一种是ik_smart。相比而言ik_max_word分词效果更好!
唉,洗个澡去睡觉!啧啧。。。。。。。。。。。