# Cosmosdb Full Text Search

> 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).

- Skill: `atc-net/cosmosdb-full-text-search` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add atc-net/cosmosdb-full-text-search`
- Raw SKILL.md: https://api.skillmd.com/api/skills/atc-net/cosmosdb-full-text-search/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: atc-net (https://skillmd.com/u/atc-net)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/atc-net/cosmosdb-full-text-search

---


# 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

