1234567891011121314151617181920212223242526272829303132333435363738394041 |
- [[query-dsl-constant-score-query]]
- === Constant score query
- ++++
- <titleabbrev>Constant score</titleabbrev>
- ++++
- Wraps a <<query-dsl-bool-query, filter query>> and returns every matching
- document with a <<relevance-scores,relevance score>> equal to the `boost`
- parameter value.
- [source,console]
- ----
- GET /_search
- {
- "query": {
- "constant_score": {
- "filter": {
- "term": { "user.id": "kimchy" }
- },
- "boost": 1.2
- }
- }
- }
- ----
- [[constant-score-top-level-params]]
- ==== Top-level parameters for `constant_score`
- `filter`::
- +
- --
- (Required, query object) <<query-dsl-bool-query, Filter query>> you wish to run.
- Any returned documents must match this query.
- Filter queries do not calculate <<relevance-scores,relevance scores>>. To
- speed up performance, {es} automatically caches frequently used filter queries.
- --
- `boost`::
- (Optional, float) Floating point number used as the constant
- <<relevance-scores,relevance score>> for every document matching the
- `filter` query. Defaults to `1.0`.
|