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

网友投稿 683 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" } } }

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

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

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 — 协议栈收包处理流程
相关文章