diff --git a/docs/reference/query-dsl/sparse-vector-query.asciidoc b/docs/reference/query-dsl/sparse-vector-query.asciidoc index d46d649079d7..2df9bfd04e77 100644 --- a/docs/reference/query-dsl/sparse-vector-query.asciidoc +++ b/docs/reference/query-dsl/sparse-vector-query.asciidoc @@ -62,11 +62,14 @@ GET _search (Required, string) The name of the field that contains the token-weight pairs to be searched against. `inference_id`:: -(Optional, string) The <> to use to convert the query text into token-weight pairs. +(Optional, string) +The <> to use to convert the query text into token-weight pairs. It must be the same inference ID that was used to create the tokens from the input text. Only one of `inference_id` and `query_vector` is allowed. If `inference_id` is specified, `query` must also be specified. If all queried fields are of type <>, the inference ID associated with the `semantic_text` field will be inferred. +You can reference a `deployment_id` of a {ml} trained model deployment as an `inference_id`. +For example, if you download and deploy the ELSER model in the {ml-cap} trained models UI in {kib}, you can use the `deployment_id` of that deployment as the `inference_id`. `query`:: (Optional, string) The query text you want to use for search.