ElasticSearch Quick Guide

태그
Elasticsearch
키워드

노트

  • Docker Compose로 Elasticsearch와 Kibana 띄우기
    • version: '3' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.10.0 environment: - discovery.type=single-node ports: - 9200:9200 kibana: image: docker.elastic.co/kibana/kibana:7.10.0 ports: - 5601:5601 depends_on: - elasticsearch
  • 인덱스 만들기
    • POST /{index}_
  • 인덱스에 Mapping 추가하기
    • POST /{index}/_mapping 에 다음과 같이 Body Request 를 추가한다.
  • 인덱스 설정 바꾸는법
    • 먼저 POST /{index}/_close 를 호출하여 인덱스를 close 해야한다.
    • 그 다음에 PUT /{index}/_settings 를 호출하여 인덱스 설정을 바꿀 수 있다.
    • 마지막으로 설정을 끝냈으면 POST /{index}/_open 을 호출한다.
  • 검색하기
    • GET /{index}/_search 로 검색한다.
  • copyTo 를 이용해서 키워드를 한 곳에 몰아 넣으면 쿼리할 때 편하게 할 수 있다.
  • minimum_should_match 를 이용하면 확률적으로 연관성이 확실히 높은 것들만 필터링 할 수 있다.
  • TF, IDF 그리고 Field Length → BM25
  • ....

요약

📌
요약: