为方便验证和联调,基于本机装了ES服务(安装方法见“基于WIN10的ElasticSearch部署实践
”)。
相关ES数据准备请参考“基于ElasticSearch的RESTFUL接口实践增删改操作
”。
常用的查询方式有根据id查询、依据分词策略的字符串查询、不依赖分词策略的term精准查询,本文依次介绍。
1、根据id查询
GET http://127.0.0.1:9200/est1/article/1
2、依据分词策略的字符串查询
POST http://127.0.0.1:9200/est1/article/_search
在查询Body中填写需要查询字段的字符串
{
"query": {
"query_string": {
"default_field": "title",
"query": "测试"
}
}
}
如果命中,截图如下:
3、不依赖分词策略的term精准查询
POST http://127.0.0.1:9200/est1/article/_search
在查询Body中填写需要查询字段的内容
{
"query": {
"term": {
"title": "测"
}
}
}