Deciding which type of search to use
There are multiple searches that can be executed against the Azure Search Index using Smart Hub Azure Search Engine:
| Search | Description |
|---|---|
| Full text query | This search type includes only keywords. |
| Hybrid Search | This search type includes both full text query and vector query components. When retrieving search results, both components are considered and the final rank is calculated based on these components. |
| Semantic Search | This search type includes full text query and semantic query components. |
| Hybrid Search with Semantic | This search type includes full text query, vector query and semantic components. |
In order to execute one of the above, you need to enable the components required in each of the cases to be included in the final search request.
-
Full text component:
-
This is always enabled by default
-
Running searches without this component is not supported
-
-
Vector query component:
-
This is enabled when the VectorQueries member of the Query object has at least one VectorQuery set; For more information on how to set VectorQuery, see How to Use Vector Search.
-
-
Semantic Component
-
This is enabled by setting “Enable Semantic Search” to true in the Azure Query Translator stage
-