用途:本技能提供在 Azure Cosmos DB 中配置和使用原生全文搜索(Full-Text Search)的最佳实践,适用于为 Cosmos DB 账户启用全文搜索、定义全文策略与索引、编写关键词查询、实现 BM25 相关性排序,以及将全文搜索与其它过滤条件组合的场景。
主要能力与规则:
- fts-enable-capability:启用 EnableNoSQLFullTextSearch 能力标志。
- fts-define-policy:定义 fullTextPolicy,并使用正确的语言代码。
- fts-add-index:在索引策略中添加 fullTextIndexes。
- fts-keyword-matching:使用 FullTextContains 系列函数进行关键词匹配。
- fts-relevance-ranking:使用 ORDER BY RANK FullTextScore 实现 BM25 相关性排序。
- fts-hybrid-queries:将全文搜索与范围、等值过滤条件组合使用。
使用方式:在需要上述操作的场景中参考这些规则;完整展开的规则文档见 AGENTS.md。
限制:资料未提供具体命令、代码示例、支持的语言列表、平台版本要求或收费信息,暂未提供。