是否可以在此表单的查询中提升字段?
"query": {
"filtered": {
"query": {
"query_string": {
"query": "the user's search query",
"fields": ["name", "description"],
"default_operator": "OR"
}
},
"filter": {...}
}
}
Run Code Online (Sandbox Code Playgroud)
ppe*_*rcy 14
是的,只需在字段上添加boost语法(名称^ 5),例如:
"query": {
"filtered": {
"query": {
"query_string": {
"query": "the user's search query",
"fields": ["name^5", "description"],
"default_operator": "OR"
}
},
"filter": {...}
}
}
Run Code Online (Sandbox Code Playgroud)
在文档中看起来非常清楚:http: //www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
归档时间: |
|
查看次数: |
3370 次 |
最近记录: |