QueryType
The type of query to send to the IDOL Content component.
By default, QMS forwards query text as a standard IDOL conceptual query. You can set QueryType
on your Query
action to convert your query text to a vector format and send a vector query to Content.
Set QueryType
to a comma-separated list of query types to use. The following options are available:
-
Conceptual. Sends a standard IDOL conceptual query. This option is the default if VectorConfig is not set.
-
Vector. Converts the original query text to a vector by using a configured vector field that you set by using the VectorConfig parameter. The vector field configuration defines the IDOL Content component that you want to query, and the embedding model to use to generate embeddings for that field.
When you set this option, QMS converts your query text to an embedding and uses it as the query text, by using the Content query
VECTOR
operator.
If you set both conceptual and vector, QMS combines them. For example, if you send the following Query to QMS:
action=Query&Text=The quick brown fox jumps over the lazy dog&VectorConfig=MyVectorField&QueryType=conceptual,vector
QMS converts the query text to an embedding and sends a query of the following form to Content:
(The quick brown fox jumps over the lazy dog) OR VECTOR{embeddingdata}:VECTORA
where VECTORA
is the field configured in the [MyVectorField]
configuration, and embeddingdata
is the embedding for the query text, generated by the model configured in the [MyVectorField]
configuration.
QMS converts the query text to vectors before it processes any other manipulations (such as query cooking or synonym expansion).
For more information about vector search, refer to the IDOL Content component Help.
Action: | Query |
Type: | String |
Default: |
Conceptual, if VectorConfig is not set Vector, if VectorConfig is set |
Required: | No |
Example: | QueryType=Conceptual,Vector
|
See Also: |
VectorFields Configuration Parameters |