put
/idx_pro/},
:,"name":}
},"mytimestamp":,
"createtime":}
}}
meta
說明_all
自動組合所有的字段值,以空格分割,可以指定分器詞索引,但是整個值不被儲存,所以此欄位僅僅能被搜尋,不能獲取到具體的值
_field_names
索引了每個欄位的名字,可以包含null值,可以通過exists查詢或missing查詢方法來校驗特定的字段
_id文件的唯一標識
_index
文件所屬索引 , 自動被索引,可被查詢,聚合,排序使用,或者指令碼裡訪問
_meta
_parent
_routing
_source
乙個doc的原生的json資料,不會被索引,用於獲取提取字段值 ,啟動此欄位,索引體積會變大,如果既想使用此欄位
_type
文件所屬型別,自動被索引,可被查詢,聚合,排序使用,或者指令碼裡訪問
_uid
由_type和_id欄位組成,自動被索引 ,可被查詢,聚合,排序使用,或者指令碼裡訪問
_timestamp
可以手工指定時間戳值,也可以自動生成使用now()函式,除此之外還可以設定日期的格式化,忽略確實等功能
_ttl
對於一些會話資料或者驗證碼失效時間,一般來說是有生命週期的,在es中可以很方便的通過這個ttl來設定存活時間,比如1小時,或者10分鐘,在超時過後,這個doc會被自動刪除,這種方式並不適合按周或按天刪除歷史資料,如果是這種需求,可考慮使用索引級別的管理方式
_size
整個_source欄位的位元組數大小
_index
文件所屬索引 , 自動被索引,可被查詢,聚合,排序使用,或者指令碼裡訪問
_type
文件所屬型別,自動被索引,可被查詢,聚合,排序使用,或者指令碼裡訪問
_id文件的唯一標識
_all
動組合所有的字段值,以空格分割,可以指定分器詞索引,
但是整個值不被儲存,所以此欄位僅僅能被搜尋,不能獲取到具體的值
_field_names
索引了每個欄位的名字,可以包含null值,可以通過exists查詢或missing查詢方法來校驗特定的字段
_timestamp
可以手工指定時間戳值,也可以自動生成使用now()函式,除此之外還可以設定日期的格式化,忽略確實等功能
_ttl
對於一些會話資料或者驗證碼失效時間,一般來說是有生命週期的,在es中可以很方便的通過這個ttl來設定存活時間,比如1小時,或者10分鐘,在超時過後,這個doc會被自動刪除,這種方式並不適合按周或按天刪除歷史資料,如果是這種需求,可考慮使用索引級別的管理方式
_source
乙個doc的原生的json資料,不會被索引,用於獲取提取字段值 ,啟動此欄位,索引體積會變大,如果既想使用此欄位
又想兼顧索引體積,可以開啟索引壓縮
_size
update api:
_parent
_routing
乙個doc可以被路由到指定的shard上,通過下面的規則
shard_num = hash(_routing) % num_primary_shards
預設情況下,會使用 doc 的 _id 欄位來參與路由規則,如果此doc有父子關係,則會以父親的_id作為路由規則,以確保父子資料 必須處於同乙個shard上,以提高join效率
_ignored
elasticsearch 6.4之後新增元欄位
_ignored 元欄位索引和儲存文件中由於ignore_malformed屬性被ignored 的每個欄位的名稱。
_meta
元資料Meta
元資料,指的是 除了欄位外的所有內容 例如排序方式 資料庫表名 人類可讀的單數或者複數名等等。所有的這些都是非必須的,甚至元資料本身對模型也是非必須的。在模型中增加元資料,需要在模型類中新增乙個子類,名字是固定的meta,然後在這個meta類下面增加各種元資料選項。class contract mo...
meta(元)關於 A 的 A
總結 meta是關於a的a,比如meta data是關於資料的資料,meta info是關於資訊的資訊,是有歸納總結的意思 乙個基本的元資料報括元資料專案和元資料內容,可以理解成map的key和value。要理解這個問題,首先要知道 元 是什麼。在了解了元 meta 的含義之後,我們來看元資料。元資...
定義頁面元資訊標記meta
名稱 content 值 設定網頁關鍵字 keywords content 設定網頁描述 description content author content 設定字符集 content type content text html charset utf 8 http equiv的屬性值為 con...