摘要索引

摘要索引介绍

摘要索引将一片文档对应的信息存储在一起,通过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以便得到更好的压缩效果。