Azure Cosmos DB full-text search best practices: enabling the capability flag, defining fullTextPolicy, configuring fullTextIndexes, keyword matching with FullTextContains functions, BM25 relevance ranking, and hybrid queries. USE FOR: Cosmos DB full-text search, FTS, EnableNoSQLFullTextSearch, fullTextPolicy, fullTextIndexes, FullTextContains, FullTextContainsAll, FullTextContainsAny, FullTextScore, BM25 ranking, RANK, hybrid queries, keyword search, inverted index, language-aware tokenizati...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add atc-net/atc-agentic-toolkit --skill cosmosdb-full-text-search --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cosmosdb Full Text Search?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/atc-net-cosmosdb-full-text-search)More formats (shields.io, HTML) on the badges page.
---
name: cosmosdb-full-text-search
description: >
Azure Cosmos DB full-text search best practices: enabling the capability flag,
defining fullTextPolicy, configuring fullTextIndexes, keyword matching with
FullTextContains functions, BM25 relevance ranking, and hybrid queries.
USE FOR: Cosmos DB full-text search, FTS, EnableNoSQLFullTextSearch,
fullTextPolicy, fullTextIndexes, FullTextContains, FullTextContainsAll,
FullTextContainsAny, FullTextScore, BM25 ranking, RANK, hybrid queries,
keyword search, inverted index, language-aware tokenization.
DO NOT USE FOR: vector search (use cosmosdb-vector-search),
regular query optimization (use cosmosdb-query-optimization).
---
# 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](references/fts-enable-capability.md) - Enable EnableNoSQLFullTextSearch capability
- [fts-define-policy](references/fts-define-policy.md) - Define fullTextPolicy with correct language code
- [fts-add-index](references/fts-add-index.md) - Add fullTextIndexes in the indexing policy
- [fts-keyword-matching](references/fts-keyword-matching.md) - Use FullTextContains functions
- [fts-relevance-ranking](references/fts-relevance-ranking.md) - Use ORDER BY RANK FullTextScore for BM25
- [fts-hybrid-queries](references/fts-hybrid-queries.md) - Combine FTS with range/equality filters
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!