这是我的索引
PUT /testtest/
{
"mappings" : {
"docs" : {
"properties" : {
"field1" : {
"type" : "string"
},"field2" : {
"type" : "string"
}
}
}
}
}
我想搜索field1
的特定值,然后如果field2
的值等于特定的单词(例如“游泳”),我想要比其他更多地提升它词语的
GET /bla bla/_search
{
"query": {
"match": {
"field1": "value to search goes here"
},
"boosting": {
"positive": {
"term": {
"field2": {
"value": "values to positive boost goes here"
}
}
},
"negative": {
"term": {
"field2": {
"value": "value to negative boost goes here"
}
}
},
"negative_boost": 0.5
}
}
}
但是我的查询出现了解析错误,如果我正在做的事情是否正确,我现在不知道