ES - 기초 명령 총화

7591 단어 ElasticSearch
1. 색인 만 들 기
POST http://localhost:9200/movies

생 성 성공 알림:
{
   "acknowledged": true
}

2. 색인 상태 보기
//      
http://ds0:9200/_cat/indices?v

3. 색인 정보 추가 (색인 정보 업데이트 =) 같은 색인, 같은 유형, 같은 ID 추가)
PUT http://ds0:9200/movies/movie/1
{
    "title": "The Godfather",
    "director": "Francis Ford Coppola",
    "year": 1972
}

생 성 성공 알림:
{
   "_index": "movies",
   "_type": "movie",
   "_id": "1",
   //   (_version)               。
   "_version": 1,
   "result": "created",
   "_shards": {
      "total": 2,
      "successful": 1,
      "failed": 0
   },
   "created": true
}

3. 문서 나 색인 가 져 오기
GET http://ip:port/  /  /ID

성공 알림 가 져 오기:
{
   //   
   "_index": "movies",
   //  
   "_type": "movie",
   //ID
   "_id": "1",
   //        
   "_version": 4,
   "found": true,
   //     
   "_source": {
      "title": "The GodFather",
      "director": "Francis Ford Coppola",
      "year": 1972,
      "genres": [
         "Crime",
         "Drama"
      ]
   }
}

문서 내용 업데이트
http://ds0:9200/secisland/secilog/1/_update/
{
"doc":{
"computer":"secisland",
"message":"secisland is an security computer.It provides log analysis products"
}
}

업데이트 성공 결과:
{
"_index": "secisland",
"_type": "secilog",
"_id": "1",
"_version": 2,
"_shards": {
"total": 2,
"successful": 2,
"failed": 0
}
}

4. 문서 나 색인 삭제
DELETE  http://ip:port/   /   /ID

삭제 성공 후:
{
   //              
   "found": true,
   "_index": "movies",
   "_type": "movie",
   "_id": "1",
   "_version": 5,
   "_shards": {
      "total": 2,
      "successful": 2,
      "failed": 0
   }
}

5. _검색
/<type>/_search
//  index type       

6. URL 뒤에 추가?pretty 의 의미
  • 임의의 검색 문자열 에 pretty 인 자 를 추가 하면 Elasticsearch 가 쉽게 읽 을 수 있 도록 출력 (pretty - print) JSON 응답 을 미화 합 니 다.포함 되 지 않 음 ( source, 이 필드 는 사용자 가 입력 할 때의 형식 이 일치 합 니 다)
  • 좋은 웹페이지 즐겨찾기