prefix前缀查询

前缀查询在配置方面和词条查询(term)类似,特殊在于:特定的字段以给定的前缀开始。

例如:想找到所有title字段以cri开始的文档。

curl -XGET  'http://localhost:9200/library/book/_search?pretty=true' -d '{
  "query": {
    "prefix": {
       "title":  "cri"
    }
  }
}'

与词条查询类似,还可以在前缀查询中包含加权属性;这将影响给定前缀的重要性。 例如:之前的查询,并给它增加3.0的加权。

curl -XGET  'http://localhost:9200/library/book/_search?pretty=true' -d '{
  "query": {
    "prefix": {
       "title":  {
          "value": "cri",
           "boost": 3.0
       }
    }
  }
}'

Last updated

Was this helpful?