키워드
→
노트
- 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
- ....
요약
요약: