안녕하에요. 풀텍스트 관련 하여 질문 드립니다.
SELECT * FROM sys.dm_fts_parser (' "2012서울리빙디자인페어" ', 1042, 0, 0)
위 쿼리를 실행하면.
special_term에 (2012, 서울리빙, 디자인, 페어) 이렇게 검색이 됩니다.
실제 테이블에서 title 컬럼에 내용이 "2012 서울리빙디자인페어 " 이렇게 들어가 있습니다.
단어 분리기용 언어는 Korean으로 선택한 상태입니다.
select * from dbo.Upload where contains(title,'"2012"')
select * from dbo.Upload where contains(title,'"서울리빙"')
select * from dbo.Upload where contains(title,'"디자인"')
select * from dbo.Upload where contains(title,'"페어"')
이렇게 위 4개의 쿼리를 실행했을때.. "서울리빙" 으로 검색을 했을때는 검색이 되지 않습니다.
sys.dm_fts_parser 로 검색을 했을때 "서울리빙"이 분리가 되는걸로 되어 있는데 왜 실제 검색에는 검색이 되지 않을까요..?