【发布时间】:2020-01-24 00:48:31
【问题描述】:
我有一个问题
GET index/_search
{
"query": {
"bool": {
"should": [
{
"match": {
"key1": "value"
}
},
{
"wildcard": {
"key2": "*match*"
}
}
]
}
}
}
我想用elasticsearch_dsl 包打同样的电话
我试过了
s = Search(index=index).query({
"bool": {
"should": [
{
"match": {
"key1": "value"
}
},
{
"wildcard": {
"key2": "*match*"
}
}
]
}
})
s.using(self.client).scan()
但是结果不一样,是不是我这里漏了什么
有没有办法用elasticsearch_dsl 表示我的查询
试过了,没有结果
s = Search(index=index).query('wildcard', key2='*match*').query('match', key1=value)
s.using(self.client).scan()
【问题讨论】:
标签: elasticsearch kibana elasticsearch-dsl elasticsearch-dsl-py