表格存储 token + sort 的方式貌似不行: err: &tablestore.OtsError{Code:"OTSParameterInvalid", Message:"can't set [sort] when [token] is not null", RequestId:"0005fef1-4f0a-93db-9d89-030aeb50b325", HttpStatusCode:400有 nested 的多元索引 search 中,通过 token 查询的最佳实践是什么呢?sort 设置和不设置貌似都不行
对于有嵌套关系的多元索引,在表格存储中使用 token 和 sort 的方式可能无法满足搜索需求。这是因为 token 和 sort 只能对单一属性列进行索引和排序,无法处理嵌套的属性列。
如果您需要在表格存储中建立具有嵌套关系的多元索引并支持搜索功能,可以考虑使用其他索引类型和工具,例如全文搜索引擎(如Elasticsearch、Solr等)或者专业的搜索引擎数据库(如Sphinx等)。
这些工具提供了更高级的索引和搜索功能,可以处理嵌套的属性列,并提供更快速的搜索响应和更准确的搜索结果。当然,您需要相应地调整您的查询语句和数据结构以适应这些工具的要求。
总之,根据您的具体需求和数据结构,选择合适的索引和搜索工具非常重要,可以帮助您更高效地处理表格存储中的数据搜索和索引操作。
试一下第一次查询指定Sort,然后获取到token后,后续查询不设置Sort。token中encode了sort信息,只需要第一页请求时带上,此回答整理自钉群“表格存储技术交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。