Azure Cosmos DB Full-Text Search
Best practices for configuring and using native full-text search in Azure Cosmos DB.
When to Apply
Reference these guidelines when:
- Enabling full-text search on a Cosmos DB account
- Defining full-text policies and indexes
- Writing keyword search queries
- Implementing BM25 relevance ranking
- Combining full-text search with other filters
Rules
- fts-enable-capability - Enable EnableNoSQLFullTextSearch capability
- fts-define-policy - Define fullTextPolicy with correct language code
- fts-add-index - Add fullTextIndexes in the indexing policy
- fts-keyword-matching - Use FullTextContains functions
- fts-relevance-ranking - Use ORDER BY RANK FullTextScore for BM25
- fts-hybrid-queries - Combine FTS with range/equality filters