2012-01-06 3 views
0

저장 프로 시저의 멤버 목록 검색을 위해 전체 텍스트 인덱스를 사용하고 있습니다. 그러나 다음과 같은 오류를 통해이를 해결합니다.SQL Server 전체 텍스트 인덱스

정보 : 전체 텍스트 검색 조건에 노이즈 단어가 포함되어 있습니다.

내가 쿼리 아래

sp_configure 'show advanced options', 1; 
RECONFIGURE; 
GO 
sp_configure 'transform noise words', 1; 
RECONFIGURE; 
GO 

를 사용하려면 Google에서 조언을 얻었다하지만 어떤 결과가 없습니다, 같은 오류가 발생합니다.

+0

어떤 오류가 발생합니까? 당신 sproc의 코드를 제공 할 수 있습니까? –

답변

1

SQL Server의 노이즈 단어 목록을 수정하여 새 단어를 추가하거나 단어를 제거 할 수 있습니다.

HERE을 참조하십시오.

모든 노이즈 단어를 제거하면 색인 크기가 확실히 커집니다. 이렇게하면 검색 시간이 조금 더 오래 걸릴 수 있지만 데이터가 얼마나 오래 걸릴지는 알 수 있습니다.


노이즈 단어 목록을 변경하면 모든 dbs에 영향을줍니다. 노이즈 단어 목록에서 제거한 단어가 색인에서 선택 될 수 있도록 전체 텍스트 카탈로그를 다시 채워야합니다.

+0

stoplist를 편집하기로 결정한 경우 (그리고 "시스템"stoplist를 사용하는 경우) 사본을 만들고, 편집하고, 사본을 FTI의 중지 목록으로 사용하는 것이 좋습니다. 또 다른 옵션은 중지 목록을 모두 제거하는 것입니다 ... http://msdn.microsoft.com/en-us/library/ms187317.aspx –

관련 문제