0
我想在单个索引类型中进行搜索,并通过匹配单个字段进一步对其进行过滤。假设我有书籍,电影和玩具类型。现在,我想搜索一部电影中的惊悚片,我该怎么办?我有此代码不能正常工作,并产生一些错误:Elasticsearch按索引类型和字段搜索
{
"from" : 0,
"size" : 10,
"query": {
"filtered" : {
"filter" : {
"type" : {
"value" : "movies"
},
"term" : {
"genre" : "Thriller"
}
}
}
},
"sort": [
{
"date_entered" : {
"order": "desc"
}
}
]
}
的错误是这样的:
{"error":"SearchPhaseExecutionException[Failed to execute phase [query], all shards failed;