问题描述
ctypes
现在,我想获取所有职业为= 4且名称不像'Test'和is_active = True的文档 我写了下面的代码来获取所有具有is_active = True和职业4的文档,但是我不确定如何过滤出名称中包含“ test”的文档
extern "C"
我正在使用Elasticsearch 7.9
解决方法
我想我明白了
{
"query": {
"bool": {
"must_not": {
"wildcard": {
"name": {
"value": "*TEST*"
}
}
},"must": [
{
"bool": {
"should": [
{
"terms": {
"audience_attributes.occupation": [
4
]
}
}
]
}
},{
"terms": {
"is_active": [
true
]
}
}
]
}
}
}