摘要索引介紹
摘要索引將一片文檔對應的資訊儲存在一起,通過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以便得到更好的壓縮效果。