른록노트

[Elasticsearch] 파일을 BINARY필드에 저장하여 사용 시 성능 개선방법 본문

DB/[Elasticsearch]

[Elasticsearch] 파일을 BINARY필드에 저장하여 사용 시 성능 개선방법

른록 2018. 1. 3. 14:28

방법

1. 처음 인덱스의 타입을 만들때 _source,exclude로 BINARY가 검색이 안되도록 빼준다

2. BINARY필드에 store 옵션을 주어 field 검색으로 파일을 불러온다


문제점

스크립트를 사용하여 하나의 필드만 업데이트 하려할때 저장된 파일 값이 사라진다

그러므로 다시 전부 업데이트를 하거나 파일인덱스를 따로 만들어 수정없이 사용하면 된다


참고사이트

https://blog.ambar.cloud/making-elasticsearch-perform-well-with-large-text-fields/

반응형
Comments