SQL - MySQL, Full Text Index
ยท
๐งฉ SQL
โ
Full Text Index๋?๋ฌธ์ฅ(ํ
์คํธ) ์์์ ๋จ์ด๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์ธ๋ฑ์คLIKE๋ ๋ฌธ์์ด ๋น๊ตFULLTEXT๋ “๊ฒ์ ์์ง ๋ฐฉ์” โ
UsageNatural Language Mode์ฃผ์ด์ง text์ ์ฐ๊ด์ฑ์ด ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ๋ ๋ฐฉ์์๋ฏธ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ๊ธฐ ์ํด the, a ๊ฐ์ ๋ถ์ฉ์ด๋ ๊ฒ์์์ ์ ์ธ๋จCREATE FULLTEXT INDEX idx_overview ON movies (overview);SELECT title, overviewFROM moviesWHERE MATCH(overview) AGAINST ('the food'); Boolean Mode• ํน์ ๋ฌธ์(Operator):โซ `+` : ํด๋น ๋จ์ด๊ฐ ๋ฐ๋์ ํฌํจ๋์ด์ผ ํจ (AND)โซ `-` : ํด๋น ๋จ์ด๊ฐ ๋ฐ๋์ ํฌํจ๋๋ฉด ์ ๋จ..