摘要索引介绍
摘要索引将一片文档对应的信息存储在一起,通过docID可以定位该文档信息的存储位置,从而为用户提供摘要信息的存储获取服务。摘要索引的结构和正排索引类似,只是完成的功能不同 。
摘要索引配置示例
"summarys":
{
"summary_fields":["id", "company_id", "subject", "cat_id"],
"compress":false,
"parameter" : {
"compress_type" : "uniq|equal",
"file_compress" : "simple_compress1"
}
}
summary_fields配置需要进入summary的field,对于field的类型没有限制。
compress 表示summary是否需要压缩(使用zlib),true为需要压缩,false为不压缩,默认值为false。
TIMESTAMP类型的字段配置summary后,会默认存储到attribute内部(用于默认时区场景的格式统一处理)。
parameter用来配置一些参数,从ha3 3.9.1版本开始支持,目前的参数有
compress_type,编码方式,参考fileds一节的uniq和equal解释。
file_compress,支持文件级别的压缩,在此处填写一个file_compress中的压缩别名(内容在schema中配置),文件级别的压缩会比2中的compress压缩效果更好,开启后建议将2中的compress填为false以便得到更好的压缩效果。