Last updated 5 years ago
Was this helpful?
匹配包含具有指定前缀的项(not analyzed)的字段的文档。前缀查询对应Lucene的PrefixQuery。
以下匹配用户字段包含以 “ki” 开头的项的文档:
GET /_search { "query": { "prefix" : { "user" : "ki" } } }
boost也可以和查询关联起来:
GET /_search { "query": { "prefix" : { "user" : { "value" : "ki", "boost" : 2.0 } } } }
或者和prefix语法配合(5.0.0已经弃用):
GET /_search { "query": { "prefix" : { "user" : { "prefix" : "ki", "boost" : 2.0 } } } }
此多项查询允许您控制如何使用参数重写。