mongodb 게시글 검색 구현
김치를 먹었다 라고 인덱싱을 주기 때문에
김치 라는 단어로 검색하면 아무것도 안 나옴
FullTextSearch + Ngram
슬라이딩 윈도우를 적용하여 N글자 단위로 인덱싱하는 기법
3gram을 예로 들면 김치를 먹었다 라는 텍스트가 있을 때 김 김치 김치를 치를먹 를먹었 먹었다 었다 다
와 같이 인덱싱함
2보다 더 느리다 인덱싱 파일도 커진다
ElasticSearch
빡세다 mongodb(monstache)에서 replicaset이 필수