admin 管理员组

文章数量: 1086019


2024年1月5日发(作者:matlab官方免费下载手机版)

es数据库查询语句

一、ES查询语句

1、查询全部文档

GET index/_search

2、查询所有索引中的文档 GET _search

3、根据关键字查询文档

GET index/_search

{

'query' : {

'query_string' : {

'query' : 'keyword'

}

}

}

4、根据ID查询文档

GET index/_search

{

'query' : {

'term' : {

'_id' : 'id'

}

- 1 -

}

}

5、根据字段查询文档

GET index/_search

{

'query' : {

'term' : {

'field' : 'value'

}

}

}

6、多字段查询文档

GET index/_search

{

'query' : {

'bool' : {

'must': [

{

'term': {

'field1': 'value1'

}

},

- 2 -

{

'term': {

'field2': 'value2'

}

}

]

}

}

}

7、范围查询

GET index/_search

{

'query' : {

'range' : {

'field' : {

'gte' : 'start',

'lte' : 'end'

}

}

}

}

8、前缀查询

- 3 -

GET index/_search

{

'query' : {

'prefix' : {

'field' : 'prefix'

}

}

}

9、模糊查询

GET index/_search

{

'query' : {

'wildcard' : {

'field' : '*term*'

}

}

}

10、组合查询

GET index/_search

{

'query' : {

'bool' : {

- 4 -

'must' : [

{

'term' : {

'field1' : 'value1'

}

},

{

'wildcard' : {

'field1' : '*term*'

}

}

]

}

}

}。

- 5 -


本文标签: 查询 文档 官方