transform noise words 옵션

업데이트: 2006년 4월 14일

의미 없는 단어로 인해 전체 텍스트 쿼리에 대한 부울 연산이 실패할 경우 transform noise words 옵션을 사용하여 오류 메시지를 표시하지 않을 수 있습니다. 이 옵션은 부울 연산에 의미 없는 단어가 들어 있는 CONTAINS 조건자를 사용하는 전체 텍스트 쿼리에 유용합니다.

기본적으로 transform noise words는 0으로 설정되고 의미 없는 단어는 변환되지 않습니다. 그러므로 전체 텍스트 쿼리에 들어 있는 의미 없는 단어 때문에 연산할 수 없을 경우 Microsoft SQL Server에서 경고가 발생하고 행이 반환되지 않습니다.

[!참고] 경고는 런타임 경고이므로 쿼리에 있는 전체 텍스트 절이 실행되지 않으면 경고가 발생하지 않습니다.

로컬 쿼리의 경우 여러 개의 전체 텍스트 쿼리 절이 있어도 경고는 하나만 발생합니다. 원격 쿼리의 경우 연결된 서버에서 오류를 릴레이하지 않을 수 있으므로 경고가 발생하지 않을 수도 있습니다.

transform noise words 옵션이 1로 설정되었을 때 SQL Server는 구 쿼리에서 의미 없는 단어를 별표(*)로 바꿉니다.

다음 예에서는 transform noise words를 1로 설정합니다.

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

참고 항목

관련 자료

CONTAINS(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

변경된 내용
  • transform noise words 옵션이 설정되지 않은 경우에 발생하는 경고에 대한 정보를 추가했습니다.