我很难发现这个查询有什么问题。我确实得到了查询的结果,但是不包括高光。
`{ "query": { "query_string": { "query": "foo", "default_operator":"AND" }`
`}, "highlight":{ "fields": { "title":{} } } }`
发布于 2016-11-16 22:30:33
我猜elasticsearch正在匹配查询字符串的_all,因此没有突出显示。试一试
{
"query": {
"query_string": {
"query": "title:foo",
"default_operator":"AND"
}
},
"highlight":{
"fields": {
"title":{}
}
}
}
或者,您可以这样指定default_field:
{
"query": {
"query_string": {
"query": "foo",
"default_field": "title",
"default_operator":"AND"
}
},
"highlight":{
"fields": {
"title":{}
}
}
}
https://stackoverflow.com/questions/40641913
复制相似问题