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
|
# 简单条件 term 'um' = 'ABC'
body = {
'query': {
'term': {
'um':'ABC'
}
}
}
# 简单条件 terms 'um' = 'ABC','BCD'
body = {
'query': {
'terms': {
'um':['ABC','BCD']
}
}
}
# 简单条件 term 'um' = 'ABC', 'um' = 'BCD', 搜索结果是取后一个条件('um' = 'BCD'),前一个条件被覆盖
body = {
'query': {
'term': {
'um':'ABC',
},
'term': {
'um':'BCD',
}
}
}
# must 必须同时符合两个条件
# should 两个条件满足一个即可
body = {
'query': {
'bool': {
'must': [
{'term': {
'um':'ABC',
}},
{'term': {
'um':'BCD',
}},
],
}
}
}
|