Elasticsearch常用索引操作语句和查询语句

网友投稿 663 2022-05-30

# 查看全部索引 GET _cat/indices # 获取一个文档 GET /index/type/id # 删除索引 DELETE /index # 查看mapping GET /index/_mapping # 创建索引mapping PUT /index { "mappings": { "type": { "properties": { "id": { "type": "integer" }, "industry": { "type": "text", "index": false }, "report_type": { "type": "text", "index": false }, "title": { "type": "text", "index":true }, "update_time": { "type": "date", "format":"yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis" }, "url": { "type": "text", "index": false } } } } } 说明 ignore_malformed:true 忽略格式错误的数值 # 部分更新 POST /index/type/id/_update { "doc": { "update_time": "2019-11-13 12:12:03" } } # 查询,并过滤没有删除,分页,时间排序 get /index/_search { "query": { "bool": { "filter": { "bool": { "must_not": { "term": { "is_del": 1 } } } }, "must": { "match_phrase": { "title": "国" } } } }, "size": 10, "from": 0, "sort": [ {"publish_date": {"order": "desc"}}, {"_score": {"order": "desc"}} ] } # 新增字段 PUT /_mapping/ { "properties": { "": { "type": "integer" } } }

Elasticsearch常用索引操作语句和查询语句

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

数据类型

整数

byte 有符号的8位整数, 范围: [-128 ~ 127]

short 有符号的16位整数, 范围: [-32768 ~ 32767]

integer 有符号的32位整数, 范围: [ − 2 31 -2^{31} −231 ~ 2 31 2^{31} 231-1]

long 有符号的32位整数, 范围: [ − 2 63 -2^{63} −263 ~ 2 63 2^{63} 263-1]

浮点数

float 32位单精度浮点数

double 64位双精度浮点数

数据类型可以参考

ES 15 - elasticsearch的数据类型 (text、keyword、date、object、geo等)

Elasticsearch 数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:机器人体验营笔记(四)实践
下一篇:Linux Kernel TCP/IP Stack — 协议栈收包处理流程
相关文章