全部产品
云市场

系统限制

更新时间:2019-11-07 17:09:03

系统相关

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

应用相关

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

字段相关

INT64 -2^63~2^63-1
FLOAT +/-3.40282e+038
DOUBLE +/-1.79769e+308
LITERAL 65535个字节
TEXT 65536个词
SHORT_TEXT 100字节,超过后截断
LITERAL_ARRAY 字段长度总体不能超过65535个字节(算上元素之间的2字节的系统内置分隔符),如果超过,则会截断到最大满足长度限制的最后一个完整元素为止。(性能消耗较大,推荐控制在100个元素内)
INT_ARRAY、
FLOAT_ARRAY、
DOUBLE_ARRAY
如果设置为属性字段,则限制是最多65535个元素(推荐控制在100个元素内)

排序表达式

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

下拉提示

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

搜索结果摘要

描述 取值范围
片段长度 表示摘要长度 [1-300] 字节
片段数量 在摘要长度内需要几个片段 [1-5]

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

API 每次推送总文档数 1000个,建议100个性能更好(建议打包推送)
API 每秒推送总次数 500次
API 每次请求总容量 编码前2M/秒
API 每秒请求总容量 编码前2M/秒
RDS增量同步速率 编码前2M/秒
TDDL增量同步速率(仅内网支持) 编码前2M/秒
每条文档大小 1M
增量处理时效性 99%的文档推送成功后可以在1s内搜索到,99.9%在1min内

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

API 每次推送总文档数 1000个,建议100个性能更好(建议打包推送)
API 每秒推送总次数 500次
API 每次请求总容量 编码前2M/秒
API 每秒请求总容量 编码前2M/秒
RDS增量同步速率 编码前2M/秒
TDDL增量同步速率(仅内网支持) 编码前2M/秒
每条文档大小 1M
增量处理时效性 90%的文档推送成功后可以在10s内搜索到,99%在10min内,辅表暂不保证。

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

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

搜索相关

每个子句(除filter)最大长度 编码前1k
filter子句最大长度 编码前4k
请求最多返回结果数 5000
参与粗排文档数 100万
参与精排文档数 默认200
粗排字段 4个

独享型集群支持功能

查询词的默认连接符

  • 功能:指定查询词分词之间的关系是OR还是AND。
  • 生效条件:指定query 操作符为OR,config子句中设置default_operator为OR。
  • 示例:

    • 查询title索引字段中包含 “北京”或者”大学”的文档:
      • query=title:'北京大学'&&config=default_operator:OR
      • 假设北京大学分词为”北京” “大学”。如果不指定default_operator:OR,默认AND查询,查询title索引字段中包含 “北京”和”大学”的文档。
    • 查询title索引字段中包含“北京”或者”大学”,并且包含“计算机”或者”学院”的文档:
      • query=title:'北京大学' AND title:'计算机学院'&&config=default_operator:OR
  • 注意:

    • 如果开启查询分析,default_operator:OR 失效。
    • 如果config子句中设置default_operator值不是OR,默认按照AND查询。

精确统计

  • 功能:精通统计需要kvpairs中增加一个参数,开启该功能。
  • 生效条件:有aggregate子句,且kvpairs子句中有enable_accurate_statistics:true
  • 示例:aggregate=group_key:company_id,agg_fun:count()&&kvpairs=enable_accurate_statistics:true

把结果按照company_id分组,统计各组中文档的数量。

  • 注意:
    • 如果无aggregate子句,或者kvpairs子句中无enable_accurate_statistics,或者enable_accurate_statistics的值不是true,引擎不进行精确统计,按照普通统计进行。
    • 开启精确统计,sort子句、rank功能失效。
    • 精确统计只会返回统计结果,不会返回检索到文档内容。
    • 受查询超时时间限制,待统计的文档数量较大时,精确统计结果不一定准确。