0を確認し、健康クラスタかどうかを
GET / _cluster /健康
1.検索インデックス
GET / _cat /インデックス?V
2.クエリ単一のインデックスマッピング
GET / index_trans_detail / _mapping
3.删除インデックス
DELETE / index_trans_detail、index_two
4.添加字段映射
/ index_trans_detail / _mapping / type_trans_detail PUT
{
"プロパティ":{
"タグ":{
"タイプ": "テキスト"
}
}
}
別名インデックス
インデックスエイリアスを作成するには、5.1
/ index_trans_detail / _alias / index_trans_detail_aliasをPUT
5.2クエリインデックスエイリアス
GET / index_trans_detail / _alias / *
クエリの別名インデックスに5.3ポイント
GET / * / _エイリアス/ index_trans_detail_alias
5.4エイリアスの削除
DELETE / index_trans_detail / _alias / index_trans_detail_alias
前記添加一个索引(通过マッピング)
PUT /人
{
"設定":{
"number_of_shards":3、
"number_of_replicas":1
}、
"マッピング":{
"男":{
"ダイナミック": "厳格な"、
"プロパティ":{
"名前":{
"タイプ": "テキスト"
}、
"年齢":{
"タイプ": "整数"
}、
"誕生日":{
"タイプ": "日付"、
"フォーマット":" YYYY-MM-DD HH:MM:SS || YYYY-MM-DD || epoch_millis "
}、
"アドレス":{
"ダイナミック": "真"、
"タイプ": "オブジェクト"
}
}
}
}
}
「ダイナミック」:「厳密には」出会い不慣れなフィールドが文句を言うならばということを意味し
、彼らはなじみのない分野である場合に「真」の表現、彼らはマッピングダイナミックた:「ダイナミック」を
「false」に、彼らはなじみのない分野であれば、それを示している:「ダイナミック」無視します
7.修改字段可以排序
PUT index_trans_detail / _mapping / activity_dictionary
{
"プロパティ":{
"TYPE_CODE":{
"タイプ": "テキスト"、
"fielddata":真
}
}
}
7.1添加字段
/ index_trans_detail / _mapping / type_trans_detail PUT
{
{ "プロパティ"
"タグ":{
"タイプ": "テキスト"
}
}
}
別名インデックスを交換することにより、
============================================== ============
8.エイリアス作成
POSTの_aliases
{
"アクション":[
{
"追加の" {
"インデックス": "OLD_INDEX"、
"エイリアス": "old_index_aliasを"
}
}
]
}
9.コピー新しいインデックスインデックスに古いデータ:
POSTの_reindex
{
「ソース」:{
「インデックス」:「OLD_INDEX」(インデックスの旧名称)
}、
「DEST」:{
「インデックス」:「NEW_INDEX 「(新しいインデックス名)
}
}
10、创建映射
POSTの_aliases
{
"アクション":[
{
"削除":{
"インデックス": "old_index"、
"エイリアス": "old_index_alias"
}、
{
"追加":{
"インデックス": "new_index"、
"エイリアス": "old_index_alias"
}
}
]
}
11.古いインデックスが削除
old_index DELETE