내용 목차
본 장에서는 TEXT_DDL 패키지의 기본 개념과 패키지 내의 프러시저를 사용하는 방법을 설명한다.
TEXT_DDL은 TEXT INDEX를 사용할 때 TEXT INDEX의 설정들을 변경하기 위한 패키지이다.
TEXT INDEX 사용방법에 대한 자세한 내용은 "Tibero TEXT 참조 안내서"를 참고한다.
본 절에서는 TEXT_DDL 패키지에서 제공하는 프러시저를 알파벳 순으로 설명한다.
STOPWORD 타입에 새로운 Stop word를 추가하기 위한 프러시저이다.
ADD_STOPWORD 프러시저의 세부 내용은 다음과 같다.
프로토타입
ADD_STOPWORD ( stoplist_name IN VARCHAR2, stopword IN VARCHAR2, lang IN VARCHAR2 DEFAULT 'ALL' )
파라미터
예제
SQL>EXEC TEXT_DDL.ADD_STOPWORD('DEFAULT_STOPLIST','test_word');
새로운 PREFERENCE를 만들기 위한 프러시저이다.
CREATE_PREFERENCE 프러시저의 세부 내용은 다음과 같다.
프로토타입
CREATE_PREFERENCE ( udef_pref_name IN VARCHAR2, pdef_pref_name IN VARCHAR2 );
파라미터
예제
SQL>EXEC TEXT_DDL.CREATE_PREFERENCE('TEST1','BASIC_WORDLIST');
새로운 STOPLIST을 만들기 위한 프러시저이다.
CREATE_STOPLIST 프러시저의 세부 내용은 다음과 같다.
프로토타입
CREATE_STOPLIST ( stoplist_name IN VARCHAR2, stoplist_type IN VARCHAR2 DEFAULT 'DEFAULT_STOPLIST' );
파라미터
예제
SQL>EXEC TEXT_DDL.CREATE_STOPLIST('new_stoplist', 'DEFAULT_STOPLIST');
생성한 PREFERENCE를 삭제하기 위한 프러시저이다.
DROP_PREFERENCE 프러시저의 세부 내용은 다음과 같다.
예제
SQL>EXEC TEXT_DDL.DROP_PREFERENCE('TEST1');
STOPLIST를 삭제하기 위한 프러시저이다.
DROP_STOPLIST 프러시저의 세부 내용은 다음과 같다.
예제
SQL>EXEC TEXT_DDL.DROP_PREFERENCE('new_stoplist');
STOPLIST에서 STOPWORD를 삭제하기 위한 프러시저이다.
REMOVE_STOPWORD 프러시저의 세부 내용은 다음과 같다.
프로토타입
REMOVE_STOPWORD ( stoplist_name IN VARCHAR2, stopword IN VARCHAR2, lang IN VARCHAR2 DEFAULT 'ALL' );
파라미터
예제
SQL>EXEC TEXT_DDL.REMOVE_STOPWORD('DEFAULT_STOPLIST','test_word');
생성된 PREFERENCE의 속성값을 설정하기 위한 프러시저이다.
SET_ATTRIBUTE 프러시저의 세부 내용은 다음과 같다.
프로토타입
SET_ATTRIBUTE ( udef_pref_name IN VARCHAR2, attribute_name IN VARCHAR2, value IN VARCHAR2 ) ;
파라미터
예제
SQL>EXEC TEXT_DDL.SET_ATTRIBUTE('TEST1','PREFIX_INDEX','TRUE');