开发者社区> 问答> 正文

OpenSearch有什么系统限制?



系统相关

每个用户应用数不限制
每个用户doc总数理论上不限制,具体根据应用配额文档容量来计算
每个用户pv总数理论上不限制,具体根据应用配额QPS峰值来计算
系统支持汉字编码UTF-8


应用相关

应用名长度30字符
应用字段名长度30字符
排序表达式名称长度30字符
附表个数10
应用字段个数256
源表表名长度16字符
索引字段名64字符
源表外表关联层级2级
INT类字段个数256
LITERAL字段个数(不支持创建为组合索引)256
TEXT类型字段个数32
组合索引个数4个
组合索引包含字段数8个
TEXT类型单字段索引个数32个
LITERAL类型单字段索引个数256个


字段相关

INT64-2^63~2^63-1
FLOAT+/-3.40282e+038
DOUBLE+/-1.79769e+308
LITERAL64K个字符
TEXT64k个词
ARRAY64K个元素(性能消耗大,100个元素内获得最佳性能)


排序表达式

粗排表达式条数30个
精排表达式条数30个


下拉提示

每个应用下拉提示规则数目3
每个下拉提示规则包含字段数3
每个下拉提示规则包含黑名单条目500
每个下拉提示规则包含推荐词条条目500


推送数据【应用级别】(高级版)

每秒推送次数5次
每个请求包大小编码前2M
每条文档大小1M
RDS增量同步速率1500条记录/秒/实例
TDDL增量同步速率1500条记录/秒/库
增量处理时效性90%的文档推送成功后可以在10s内搜索到,99%在10min内,附表暂不保证。


推送数据【应用级别】(标准版)

每次推送文档数1000个,建议100个性能更好
每秒推送次数500次
每次请求总容量编码前2M
每秒请求总容量编码前2M
每条文档大小1M
增量处理时效性99%的文档推送成功后可以在1s内搜索到,99.9%在1min内


推送数据中不能包含下列系统保留不可见字符

编码(emacs/vi)中的显示形态
“\x1E\n”^^
“\x1F\n”^_
“\x1D”^]
“\x1C”^\
“\x1D”^]
“\x03”^C


搜索相关

每个子句(除filter)最大长度编码后1k
filter子句最大长度编码后4k
请求最多返回结果数5000
参与粗排文档数100万
参与精排文档数默认200
[tr=rgb(239, 251, 255)][td]粗排字段 4个

展开
收起
轩墨 2017-10-25 10:12:10 2800 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
《开放搜索统一召回引擎实践》 立即下载
《开放搜索查询分析服务架构分享》 立即下载
《开放搜索在智能化行业搜索和业务增长领域的应用实践》 立即下载