ES Mapping,2 Meta元資料

2021-10-10 19:09:57 字數 1944 閱讀 6585

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...