span-multi-term-query.asciidoc 887 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. [[query-dsl-span-multi-term-query]]
  2. === Span Multi Term Query
  3. The `span_multi` query allows you to wrap a `multi term query` (one of wildcard,
  4. fuzzy, prefix, term, range or regexp query) as a `span query`, so
  5. it can be nested. Example:
  6. [source,js]
  7. --------------------------------------------------
  8. GET /_search
  9. {
  10. "query": {
  11. "span_multi":{
  12. "match":{
  13. "prefix" : { "user" : { "value" : "ki" } }
  14. }
  15. }
  16. }
  17. }
  18. --------------------------------------------------
  19. // CONSOLE
  20. A boost can also be associated with the query:
  21. [source,js]
  22. --------------------------------------------------
  23. GET /_search
  24. {
  25. "query": {
  26. "span_multi":{
  27. "match":{
  28. "prefix" : { "user" : { "value" : "ki", "boost" : 1.08 } }
  29. }
  30. }
  31. }
  32. }
  33. --------------------------------------------------
  34. // CONSOLE