자신의 텍스트 검색 사전 및 구성 만들기 :
CREATE TEXT SEARCH DICTIONARY simple_english
(TEMPLATE = pg_catalog.simple, STOPWORDS = english);
CREATE TEXT SEARCH CONFIGURATION simple_english
(copy = english);
ALTER TEXT SEARCH CONFIGURATION simple_english
ALTER MAPPING FOR asciihword, asciiword, hword, hword_asciipart, hword_part, word
WITH simple_english;
그것은 다음과 같이 작동합니다 : 당신은 simple_english
에 매개 변수 default_text_search_config
를 설정할 수 있습니다
SELECT to_tsvector('simple_english', 'many an ox eats the houses');
┌─────────────────────────────────────┐
│ to_tsvector │
├─────────────────────────────────────┤
│ 'eats':4 'houses':5 'many':1 'ox':3 │
└─────────────────────────────────────┘
(1 row)
가 기본 만들기를 텍스트 검색 구성.
나는 이것을 수행 한 후 다음과 같은 쿼리를 만들었습니다 :'update tblName set cilName = to_tsvector ('simple_english', colName);'그리고이 에러를'가변 문자 (254)'에 대해 너무 길게! – Raha1986
'tsvector'를'varchar' 칼럼에 저장하는 것은별로 의미가 없습니다. 특히 당신이 그것을 너무 짧게 정의하면 가치를 지닐 수 없습니다. 너 뭐하려고? –
빠른 답장을 보내 주셔서 감사합니다. 나는 꼬리표의 열을 가지고있다, 그들은 심지어 약간의 성격 또는 심지어 문장 일 수있다. 태그는 동일 할 수 있지만 서로 다르게 보입니다. 정지 단어와 모든 문자를 제거하고 고유 한 태그를 찾고 싶습니다. – Raha1986