elasticsearch 색인 만들기 및 색인 보기 및 구조 명령

명령


색인 및 구조 보기:


명령: GET/색인 이름/_mapping?pretty

색인을 만들려면 다음과 같이 하십시오.


명령:PUT 인덱스 이름
예: number_of_shards: 조각 수 (기계 노드 수로 계산, 생성 후 변경할 수 없음)number_of_복제본: 복제본 수
PUT admin_log_0821
{
     
	  "settings":{
     
	    "number_of_shards":6,
      "number_of_replicas":	1
	  },
		"mappings": {
     
			"logs": {
     
				"properties": {
     
				"esCreateTime": {
     
					"type": "long"
				},
				"id": {
     
					"type": "long"
				},
				"ip": {
     
					"type": "text",
					"fields": {
     
						"keyword": {
     
							"type": "keyword",
							"ignore_above": 256
						}
					}
				},
				"uri": {
     
					"type": "text",
					"fields": {
     
						"keyword": {
     
							"type": "keyword",
							"ignore_above": 256
						}
					}
				},
				"userId": {
     
					"type": "text",
					"fields": {
     
						"keyword": {
     
							"type": "keyword",
							"ignore_above": 256
						}
					}
				},
				"userName": {
     
					"type": "text",
					"fields": {
     
						"keyword": {
     
							"type": "keyword",
							"ignore_above": 256
						}
					}
				}
			}
			}
		}
	}

기본 색인 예:
{
     
  "settings": {
     
    "number_of_shards": 16,
    "number_of_replicas": 1
  },
  "mappings": {
     
    "risk_event_ads": {
     
      "dynamic": "strict",
      "properties": {
     
        "flowNo": {
     
          "type": "String",
          "index": "not_analyzed"
        },
        "elapseTime": {
     
          "type": "long"
        },
        "ipLon": {
     
          "type": "float"
        },
        "createTime": {
     
          "type": "date"
        },
        "occurTimeYear": {
     
          "type": "short"
        },
        "occurTimeMonth": {
     
          "type": "byte"
        },
        "cpuCurFreq": {
     
          "index": "not_analyzed",
          "type": "string"
        },
        "extraInfoObj": {
     
          "type": "object",
          "dynamic": true
        }
      }
    }
  }
}

crul 명령:curl-XPUT "http://es주소: 9200/색인 이름'-H'Content-Type: application/json'-d'색인 json'

좋은 웹페이지 즐겨찾기