ALTER FULLTEXT STOPLIST(Transact-SQL)
현재 데이터베이스의 기본 전체 텍스트 중지 목록에서 중지 단어를 삽입 또는 삭제합니다.
적용 대상: SQL Server (SQL Server 2008부터 현재 버전), SQL 데이터베이스 V12. |
구문
ALTER FULLTEXT STOPLIST stoplist_name
{
ADD [N] 'stopword' LANGUAGE language_term
| DROP
{
'stopword' LANGUAGE language_term
| ALL LANGUAGE language_term
| ALL
}
;
인수
stoplist_name
변경할 중지 목록의 이름입니다.stoplist_name은 최대 128자가 될 수 있습니다.'stopword'
지정된 언어에서 언어적 의미가 있는 단어 또는 언어적 의미가 없는 토큰일 수 있는 문자열입니다.stopword는 최대 토큰 길이 64자로 제한됩니다.중지 단어를 유니코드 문자열로 지정할 수 있습니다.LANGUAGE language_term
추가 또는 삭제할 stopword와 연결할 언어를 지정합니다.language_term은 다음과 같이 언어의 LCID(로캘 ID)에 해당하는 문자열, 정수 또는 16진수 값으로 지정할 수 있습니다.
형식
설명
문자열
language_term은 sys.syslanguages(Transact-SQL) 호환성 뷰의 alias 열 값에 해당합니다.문자열은 'language_term'과 같이 작은따옴표로 묶어야 합니다.
정수
language_term은 언어의 LCID입니다.
Hexadecimal
language_term은 0x로 시작하는 16진수 LCID 값입니다.16진수 값은 선행 0을 포함하여 8자리 수를 초과할 수 없습니다.값이 DBCS(더블바이트 문자 집합) 형식인 경우 SQL Server에서는 값을 유니코드로 변환합니다.
ADD 'stopword' LANGUAGE language_term
LANGUAGE language_term으로 지정된 언어의 중지 목록에 중지 단어를 추가합니다.지정된 키워드와 언어 LCID 값 조합이 STOPLIST에서 고유하지 않으면 오류가 반환됩니다.LCID 값이 등록된 언어와 일치하지 않으면 오류가 발생합니다.
DROP { 'stopword' LANGUAGE language_term | ALL LANGUAGE language_term | ALL }
중지 목록에서 중지 단어를 삭제합니다.'stopword' LANGUAGE language_term
language_term으로 지정된 언어에 대해 지정된 중지 단어를 삭제합니다.ALL LANGUAGE language_term
language_term으로 지정된 언어에 대한 모든 중지 단어를 삭제합니다.ALL
중지 목록에 있는 모든 중지 단어를 삭제합니다.
설명
CREATE FULLTEXT STOPLIST는 호환성 수준 100 이상에만 지원됩니다.호환성 수준 80 및 90의 경우 시스템 중지 목록이 항상 데이터베이스에 할당됩니다.
사용 권한
중지 목록을 데이터베이스의 기본 중지 목록으로 지정하려면 ALTER DATABASE 사용 권한이 필요합니다.그렇지 않고 중지 목록을 변경하려면 중지 목록의 소유자이거나 db_owner 또는 db_ddladmin 고정 데이터베이스 역할의 멤버 자격이 있어야 합니다.
예
다음 예에서는 CombinedFunctionWordList라는 중지 목록에서 먼저 스페인어에 단어 "en"을 추가한 다음 프랑스어에 단어 'en'을 추가합니다.
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'Spanish';
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'French';
참고 항목
CREATE FULLTEXT STOPLIST(Transact-SQL)
DROP FULLTEXT STOPLIST(Transact-SQL)
전체 텍스트 검색에 사용할 중지 단어와 중지 목록 구성 및 관리
sys.fulltext_stoplists(Transact-SQL)
sys.fulltext_stopwords(Transact-SQL)
전체 텍스트 검색에 사용할 중지 단어와 중지 목록 구성 및 관리