(我使用elasticsearch版本2.3.3)
我正在对文本字段进行简单匹配查询,但现在想要给予在给定布尔字段中具有true的文档更多权重。
我当前的查询类似于
{
"query": {
"match": {
"title": "QUICK!"
}
}
这可能吗?
答案 0 :(得分:1)
{
"query": {
"bool": {
"must": [
{
"match": {
"title": "QUICK!"
}
}
],
"should": [
{
"term": {
"my_boolean_field": {
"value": true
}
}
}
]
}
}
}