帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 表格存储
  4. 开发参考
  5. SDK参考
  6. Python SDK
  7. 多元索引
  8. 数据查询
  9. 全文检索

全文检索

  • 数据查询
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

表格存储提供了匹配查询和短语匹配查询,以实现全文检索功能。查询时会根据分词情况匹配数据,并支持高亮显示查询词。本文介绍Python SDK全文检索相关的数据查询和数据处理功能。

背景信息

创建多元索引时,您可以为Text类型字段指定分词类型。默认分词类型为单字分词。更多信息,请参见分词。

数据查询

可用于全文检索的数据查询功能请参见下表说明。

功能

说明

适用场景

匹配查询

MatchQuery采用近似匹配的方式查询表中包含指定短语的数据。表格存储会先对Text类型的列值和查询关键词按照设置好的分词器做切分,然后按照切分好后的词去查询。

适用于大数据分析、内容搜索、知识管理、社交媒体分析、日志分析、智能问答系统、合规审查等场景。

短语匹配查询

MatchPhraseQuery采用近似匹配的方式查询表中包含指定短语且短语顺序匹配的数据。只有分词后的多个词在行数据中以同样的顺序和位置存在时,才表示行数据满足查询条件。

适用于大数据分析、内容搜索和个性化推荐等场景。

数据处理

全文检索过程中涉及到数据处理功能请参见下表说明。

功能

说明

摘要与高亮

在搜索结果中对与查询词匹配或相关的文本进行高亮显示,帮助用户快速识别到所需的相关查询内容,提高信息检索的效率。

相关文章

基础查询 2025-04-22 14:24

本文介绍表格存储Python SDK支持的多元索引基础查询类型。

全匹配查询 2025-04-22 14:24

MatchAllQuery可以匹配所有行,常用于查询表中数据总行数,或者随机返回几条数据。 前提条件

精确查询 2025-04-22 14:24

TermQuery采用完整精确匹配的方式查询表中的数据,类似于字符串匹配。对于Text类型字段,只要分词后有词条可以精确匹配即可。

多词精确查询 2025-04-22 14:24

类似于TermQuery,但是TermsQuery可以指定多个查询关键词,查询匹配这些词的数据。多个查询关键词中只要有一个词精确匹配,该行数据就会被返回,等价于SQL中的In。

前缀查询 2025-04-22 14:24

PrefixQuery根据前缀条件查询表中的数据。对于Text类型字段,只要分词后的词条中有词条满足前缀条件即可。

范围查询 2025-04-22 14:24

RangeQuery根据范围条件查询表中的数据。对于Text类型字段,只要分词后的词条中有词条满足范围条件即可。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1