brunch

You can make anything
by writing

C.S.Lewis

by 무명 Jan 25. 2021

[ES] 대소문자 구분하지 않고 검색

analyzer, normalizer 세팅을 해야한다. 

index의 settings에 추가해야하고

mapping fields의 속성에도 해당 analyzer, normalizer를 사용한다고 명시해줘야 함. 


https://prohannah.tistory.com/69


reindex로 index를 새로 만들어 진행

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html

https://esbook.kimjmin.net/07-settings-and-mappings/7.2-mappings

https://esbook.kimjmin.net/07-settings-and-mappings/7.1-settings

https://www.elastic.co/guide/en/elasticsearch/reference/current/normalizer.html


tokenizer, analyzer

https://esbook.kimjmin.net/06-text-analysis/6.5-tokenizer/6.5.1-standard-letter-whitespace


https://bakyeono.net/post/2016-08-20-elasticsearch-querydsl-basic.html#match-%EC%BF%BC%EB%A6%AC



full text search 검색 쿼리 종류 및 개념

https://jomuljomul.tistory.com/entry/ElasticSearch-%EC%A0%95%EB%A6%AC%ED%95%98%EA%B8%B0-Full-Text-Search-%EC%A2%85%EB%A5%98


keyword
매거진의 이전글 [교육] 초등학생에게 zoom으로 인공지능 가르치기
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari