테이블 풀스캔: 위에서 전체를 다 스캔
(시간 너무걸림)
검색용 테이블을 또만듬
즉, **문장을 쪼개서 번호를매겨 분류하여 조합시켜서 간소화시킨다.
토큰 : 단어
토크 나이징: 우리가 일상에서 사용하는 언어(자연어)를 컴퓨터에게 이해시키기 위해
가장 작은 단어(토큰)로 나누는 것!
역색인(역인덱스=invertedindex):
키워드를 통해 문서를 찾아내는 방식
(=토크나이징으로 표를만드는것)
☆검색이 빠르다★
ElasticSearch: 모든 유형의 데이터를 위한 무료 검색 및 분석 엔진
※엘라스틱서치의 특징이 역색인 구조이다.
디바운싱(디바운스=debouncing):
특정작업중 특정시간지날때까지 재반복이 안일어날경우 마지막으로 1회 실행
ex): 검색창
쓰로틀링(쓰로틀=throttling)
: 먼저 1회 실행후 그다음 동안특정시간 동안 무시
ex): 무한스크롤
#같은 것을 시크릿 코드 라고한다.
임의로 지어줘도 됀다.
저장해줘야하는것: keyword 라는state