-
Notifications
You must be signed in to change notification settings - Fork 96
valkey-search: Add more configurations #335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Arad Zilberstein <[email protected]>
Signed-off-by: Arad Zilberstein <[email protected]>
4. `search.query-string-terms-count`: Controls the maximum number of terms (nodes in the predicate tree) allowed in a | ||
query string for FT.SEARCH commands. (Default: 16, Min: 1, Max: 32) | ||
|
||
5. `search.max-indexes`: Controls the maximum number of search indexes that can be created. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are all of these breaking changes? All of these seem like limits that didn't exist before. Are we releasing these with Valkey 9.0?
- `search_ingest_field_tag`: Count of tag fields processed during ingestion | ||
- `search_ingest_last_batch_size`: Size of the most recent ingestion batch processed | ||
- `search_ingest_total_batches`: Count of total ingestion batches processed | ||
- `search_ingest_total_failures`: Count of ingestion failures across all operations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is an ingestion failure?
17. `--max-vector-ef-runtime`: (Optional) Controls the maximum EF_RUNTIME parameter for HNSW algorithm. (Default: 4096) | ||
18. `--max-vector-knn`: (Optional) Controls the maximum K value for K-nearest neighbor searches. (Default: 128) | ||
19. `--max-search-result-record-size`: (Optional) Controls the maximum size in bytes for search result records. (Default: 5242880) | ||
20. `--max-search-result-fields-count`: (Optional) Controls the maximum number of fields in search result records. (Default: 500) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are also all following the wrong format. They should be using the search.max-search-result-fields-count
, the same as the dynamic configs. All the duplicated ones need to be listed twice.
Added additional configurations to the valkey search module.
valkey-io/valkey-search#239
valkey-io/valkey-search#231
valkey-io/valkey-search#229
valkey-io/valkey-search#214