구글링 찾아보면 몽고db 는 한국어형태소 문제로
검색기능을 제대로 활용하려면 까다롭다는 식으로 되어있는데,
사실 쉽게 적용이 된다.
atlas 기준으로 보면,
클러스트 => search => create index => visual editor => 이름지어주고 => 적용해줄 부분 선택 =>
Refine Your Index => lucene.standard 가 아닌 lucene.language 선택 => lucene.korean 선택
save change 해주면 끝.
db.getCollection('products').aggregate( [{$search : {index : 'productSearch', text : {query : "검색할텍스트", path : ["title","body","people"]}}}] )
이러면, 잘 검색됨
약 1분 내로 설정이 완료될 정도로 간단하다.