* Refactor full-text query documentation Signed-off-by: Fanit Kolchina <[email protected]> * Add examples and parameter descriptions Signed-off-by: Fanit Kolchina <[email protected]> * Add multi-match query Signed-off-by: Fanit Kolchina <[email protected]> * Add query string field format Signed-off-by: Fanit Kolchina <[email protected]> * Query string examples Signed-off-by: Fanit Kolchina <[email protected]> * Add regular expressions and fuzziness Signed-off-by: Fanit Kolchina <[email protected]> * Add wildcard and regex warning Signed-off-by: Fanit Kolchina <[email protected]> * Added more query string format Signed-off-by: Fanit Kolchina <[email protected]> * Added multi-field sections Signed-off-by: Fanit Kolchina <[email protected]> * Rewrite minimum should match section Signed-off-by: Fanit Kolchina <[email protected]> * Added allow expensive queries section Signed-off-by: Fanit Kolchina <[email protected]> * Add simple query string query Signed-off-by: Fanit Kolchina <[email protected]> * Small rewrites Signed-off-by: Fanit Kolchina <[email protected]> * Add intervals query Signed-off-by: Fanit Kolchina <[email protected]> * Include discover in query string syntax Signed-off-by: Fanit Kolchina <[email protected]> * Link and index page fix Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Co-authored-by: Melissa Vagi <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Implemented editorial comments Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: Melissa Vagi <[email protected]>
1.8 KiB
1.8 KiB
layout, title, has_children, has_toc, nav_order, redirect_from
| layout | title | has_children | has_toc | nav_order | redirect_from | ||
|---|---|---|---|---|---|---|---|
| default | Compound queries | true | false | 40 |
|
Compound queries
Compound queries serve as wrappers for multiple leaf or compound clauses either to combine their results or to modify their behavior.
The following table lists all compound query types.
| Query type | Description |
|---|---|
bool (Boolean) |
Combines multiple query clauses with Boolean logic. |
boosting |
Changes the relevance score of documents without removing them from the search results. Returns documents that match a positive query, but downgrades the relevance of documents in the results that match a negative query. |
constant_score |
Wraps a query or a filter and assigns a constant score to all matching documents. This score is equal to the boost value. |
dis_max (disjunction max) |
Returns documents that match one or more query clauses. If a document matches multiple query clauses, it is assigned a higher relevance score. The relevance score is calculated using the highest score from any matching clause and, optionally, the scores from the other matching clauses multiplied by the tiebreaker value. |
function_score |
Recalculates the relevance score of documents that are returned by a query using a function that you define. |
hybrid |
Combines relevance scores from multiple queries into one score for a given document. |