【发布时间】:2021-09-20 12:28:56
【问题描述】:
我在我的应用程序中使用elasticsearch,我是 Elasticsearch 的新手。
我有一个名为files 的索引,其中一些tags 与之关联。我想使用tags 查询它们。可能是这样的
{
"query": {
"terms": {
"tags": [
"xxx",
"yyy"
]
}
},
"sort": [
{
"created_at": {
"order": "desc"
}
}
]
}
以上查询结果只匹配。但我需要所有匹配结果的结果。还有sortcreated_at。怎么做?
我试过了:
{
"query": {
"bool": {
"should": [
{
"terms": {
"name": [
"cool",
"co"
]
}
}
],
"minimum_should_match": 0
}
},
"sort": [
{
"_score": {
"order": "desc"
}
},
{
"created_at": {
"order": "desc"
}
}
]
}
但结果总是为零。
【问题讨论】:
标签: elasticsearch elasticsearch-dsl