Parameter | Description | Default Value | Options |
---|---|---|---|
service_name | Azure AI Search service name | Required | - |
api_key | API key of the Azure AI Search service | Required | - |
collection_name | The name of the collection/index to store vectors | mem0 | Any valid index name |
embedding_model_dims | Dimensions of the embedding model | 1536 | Any integer value |
compression_type | Type of vector compression to use | none | none , scalar , binary |
use_float16 | Store vectors in half precision (Edm.Half) | False | True , False |
vector_filter_mode | Vector filter mode to use | preFilter | postFilter , preFilter |
hybrid_search | Use hybrid search | False | True , False |
none
: No compression, uses full vector precisionscalar
: Scalar quantization with reasonable balance of speed and accuracybinary
: Binary quantization for maximum compression with some accuracy trade-offpreFilter
: Applies filters before vector search (faster)postFilter
: Applies filters after vector search (may provide better relevance)user_id
, run_id
, and agent_id
fields from payloads for filtering.