Open daehwan2da opened 9 months ago
B-Tree
인덱스를 사용하지 않음n-gram
: 단순 키워드 검색을 위한 인덱싱 알고리즘공백으로 단어를 분리하고, 단어를 n
길이로 잘라서 인덱싱하는 방법
n-gram
에서 n
은 인덱싱할 키워드의 최소 글자 수 : 일반적으로 n=2
임
ngram_token_size
시스템 변수를 통해 변경 가능2
또는 3
이 가장 많이 사용됨검색어의 길이 >= ngram_token_size
1. 자연어 검색(NATURAL LANGUAGE MODE) : default
2. 불리언 검색(BOOLEAN MODE)
+
가 붙은 검색어는 full text index 칼럼에 존재해야함. -
가 붙은 검색어는 full text index 칼럼에 없어야함.+
,-
가 없다면 NATURAL LANGUAGE MODE
와 거의 흡사하게 동작.
fulltext search 동작 원리, 옵티마이징 방식, parser 종류 및 성능 등