赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 表格存储
  4. 操作指南
  5. 消息模型
  6. 基础操作
  7. Timeline管理

Timeline管理

  • 基础操作
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

Timeline管理提供了消息模糊查询、多条件组合查询以及Flush接口。

Search

Timeline管理的查询功能基于多元索引的Search接口实现,只有设置了IndexSchema的TimelineStore才支持。索引字段支持LONG、DOUBLE、BOOLEAN、KEYWORD、GEO_POINT、TEXT等数据类型,属性包含Index、Store、Array以及分词类型,其含义与多元索引相同。更多信息,请参见数据类型映射。

多元索引的Search接口提供了模糊查询、多条件组合查询等功能。其中需要用于模糊查询的字段必须配置为TEXT类型并为该字段设置需要的分词类型。关于分词的更多信息,请参见分词。

/**
 * Search timeline by SearchParameter.
 * */
SearchParameter searchParameter = new SearchParameter(
        field("text").equals("fieldValue")
);
timelineStore.search(searchParameter);

/**
 * Search timeline by SearchQuery.
 * */
TermQuery query = new TermQuery();
query.setFieldName("text");
query.setTerm(ColumnValue.fromString("fieldValue"));
SearchQuery searchQuery = new SearchQuery().setQuery(query).setLimit(10);
timelineStore.search(searchQuery);

Flush

批量写基于表格存储SDK中DefaultTableStoreWriter实现,可以主动调用flush接口,将Buffer中尚未发出的请求主动触发发送,同步等待至所有消息写入成功。

/**
 * Flush messages in buffer, and wait until all messages are stored.
 * */
timelineStore.flush();
相关文章

初始化 2025-04-22 14:43

使用消息模型时,您需要完成Factory、MetaStore和TimelineStore的初始化。本文介绍如何完成初始化的配置和操作。 前提条件

Meta管理 2025-04-22 14:43

Meta管理提供了增、删、改、单行读、多条件组合查询等接口。 Meta管理的多条件组合查询功能基于多元索引,只有设置了IndexSchema的MetaStore才支持。索引类型支持LONG、DOUBLE、BOOLEAN、KEYWORD和GEO_POINT等类型,属性包含Index、Store和Arr

Timeline管理 2025-04-22 14:43

Timeline管理提供了消息模糊查询、多条件组合查询以及Flush接口。 Search Timeline管理的查询功能基于多元索引的Se

Queue管理 2025-04-22 14:43

本文介绍使用消息模型时如何进行Queue管理。 获取Queue实例 Queue是单个消息队列的抽象概念,对应TimelineStore下单

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号