An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
Thank you for your question.
Azure AI Search does not have a fixed limit on the number of individual keywords that can be included in a single search query. Instead, the practical limit depends on the query syntax and the number of search clauses being used.
For the Query APIs, the current service limits are:
Maximum number of clauses in search: 3,000
Maximum length of a search clause: 100,000 characters
Maximum size of an individual search term: 32,766 bytes (UTF-8)
For prefix and regex searches: 1,000 characters
Maximum REST API request size: 16 MB
Maximum URL length for GET requests: 8 KB
If you are using the simple query syntax, the simple syntax documentation specifically lists a maximum of 1,024 clauses for expressions separated by AND or OR.
Therefore, if your question is how many keywords can be searched in one request, the answer is that there is no single fixed keyword count. The actual limit depends on how the query is constructed, including the number of clauses, the total query length, and the query syntax being used.
For large programmatically generated queries, I recommend keeping the query size bounded and splitting very large keyword lists into multiple requests rather than approaching the supported limits.
References:
https://learn.microsoft.com/bs-latn-ba/azure/search/search-limits-quotas-capacity
https://learn.microsoft.com/th-th/azure/search/query-simple-syntax
If the answer is helpful, please do click "Accept the answer” and Yes, this can be beneficial to other community members.