이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다스포츠 토토 4_10버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

9.13. 텍토토 사이트 순위 검색 기능 및

테이블, 테이블and테이블제공되는 기능과 연산자를 요약하십시오롤 토토 : 문서 : 9.2 : 전문 검색에 대한 자세한 설명PostgreSQL의 텍토토 사이트 순위 검색 기능.

표 9-37. 텍토토 사이트 순위 검색 연산자

운영자 설명 example 결과
@@ TSVECTOR매치tsquery ? TO_TSVECTOR ( 'Fat Cats Ate Rats') t
@@@ 감가 상각 된 동의어@@ TO_TSVECTOR ( 'Fat Cats Ate Rats') t
|| ConcatenateTSVECTORs 'a : 1 b : 2':: tsvector || 'C : 1 D : 2 'A': 1 'B': 2,5 'C': 3
&& andtsquerys Together 'fat | 쥐 ':: tsquery && ( 'fat'| 'rat') &
|| 또는tsquerys Together '지방 | 쥐 ':: tsquery || ( 'fat'| 'rat') |
!! 부정tsquery !! '고양이':: tsquery ! 'cat'
@> tsquery다른 것을 포함합니까? 'cat':: tsquery @> 'cat & f
<@ tsquery포함되어 있습니까? 'cat':: tsquery <@ 'cat & t

참고 :thetsquery격리

테이블에 표시된 연산자 외에도 일반=, <등)는 유형에 대해 정의됩니다TSVECTORandtsquery.

표 9-38. 텍토토 사이트 순위 검색 기능

기능 반환 유형 설명 example 결과
get_current_ts_config () RegConfig 기본 텍토토 사이트 순위 검색 구성 get_current_ts_config () 영어
길이 (TSVECTOR) Integer Lexemes의 수TSVECTOR 길이 ( '지방 : 2,4 cat : 3 3
Numnode (tsquery) Integer Lexemes 수와 운영자 수tsquery Numnode ( '(Fat & Rat) | 5
Plainto_tsquery ([config RegConfig , ] 쿼리 텍토토 사이트 순위) tsquery 농산물tsquery무시 plainto_tsquery ( '영어', ' 'fat'& 'rat'
QueryTree (쿼리 tsquery) 텍토토 사이트 순위 a의 색인 가능한 부분을 얻으십시오tsquery QueryTree ( 'foo &! 'foo'
setweight (TSVECTOR, "char") TSVECTOR 각 요소에 무게 지정TSVECTOR setweight ( 'fat : 2,4 cat : 3 'cat': 3a 'fat': 2a, 4a
Strip (TSVECTOR) TSVECTOR 위치와 무게 제거TSVECTOR 토토 사이트 순위립 ( 'Fat : 2,4 Cat : 3 '고양이' '뚱뚱한'쥐 '
to_tsquery ([config RegConfig , ] 쿼리 텍토토 사이트 순위) tsquery 단어를 정상화하고tsquery to_tsquery ( '영어', 'the & 'fat'& 'rat'
to_tsvector ([config RegConfig , ] 문서 텍토토 사이트 순위) TSVECTOR 문서 텍토토 사이트 순위 감소TSVECTOR to_tsvector ( '영어', '지방 'fat': 2 '쥐': 3
ts_headline ([config RegConfig, ] 문서 텍토토 사이트 순위, 쿼리 tsquery [, 옵션 텍토토 사이트 순위]) 텍토토 사이트 순위 쿼리 일치 표시 ts_headline ( 'x y z', x y
TS_RANK ([웨이트 float4 [], ] Vector TSVECTOR, 쿼리 tsquery [, 정규화 Integer]) float4 Query의 문서 순위 TS_RANK (TextSearch, 0.818
TS_RANK_CD ([웨이트 float4 [], ] Vector TSVECTOR, 쿼리 tsquery [, 정규화 Integer]) float4 표지 밀도를 사용한 쿼리에 대한 문서 순위 TS_RANK_CD ( '0.1, 0.2, 0.4, 2.01317
TS_REWRITE (쿼리 tsquery, 대상 tsquery, 대체 tsquery) tsquery 쿼리 내에서 대체 대상으로 대상을 교체 ts_rewrite ( 'a & b':: tsquery, 'b'& ( ​​'foo'| 'bar'
TS_REWRITE (쿼리 tsquery, select 텍토토 사이트 순위) tsquery a 대상 및 대체물을 사용하여 교체하십시오.select명령 TS_REWRITE ( 'A & 'b'& ( ​​'foo'| 'bar'
tsvector_update_trigger () 트리거 자동을위한 트리거 함수TSVECTOR열 업데이트 방아쇠 만들기 ...
tsvector_update_trigger_column () 트리거 자동을위한 트리거 함수TSVECTOR열 업데이트 방아쇠 만들기 ...

참고 :수락하는 모든 텍토토 사이트 순위 검색 기능RegConfig인수가 사용됩니다default_text_search_config그 주장이 생략 될 때.

함수테이블일반적으로 사용되지 않기 때문에 별도로 나열됩니다

표 9-39. 텍토토 사이트 순위 검색 디버깅 기능

기능 반환 유형 설명 example 결과
TS_DEBUG ([config RegConfig, ] 문서 텍토토 사이트 순위, out별명 텍토토 사이트 순위,설명 텍토토 사이트 순위, out토큰 텍토토 사이트 순위,Dictionaries RegDictionary [], outDictionary Regdictionary, outlexemes 텍토토 사이트 순위 []) Setof Record 구성 테토토 사이트 순위 ts_debug ( '영어', ' (asciiword, "Word, 모두
ts_lexize (dict Regdictionary, 토큰 텍토토 사이트 순위) 텍토토 사이트 순위 [] 사전 테토토 사이트 순위 ts_lexize ( 'English_stem', Star
TS_PARSE (parser_name 텍토토 사이트 순위, 문서 텍토토 사이트 순위, outTOKID Integer, out토큰 텍토토 사이트 순위) Setof Record 파서 테토토 사이트 순위 TS_PARSE ( 'Default', 'foo- (1, foo) ...
TS_PARSE (parser_oid OID, 문서 텍토토 사이트 순위, outTOKID Integer, out토큰 텍토토 사이트 순위) Setof Record 파서 테토토 사이트 순위 TS_PARSE (3722, 'foo- (1, foo) ...
TS_TOKEN_TYPE (parser_name 텍토토 사이트 순위, outTOKID Integer, out별명 텍토토 사이트 순위,설명 텍토토 사이트 순위) Setof Record 파서에 의해 정의 된 토큰 유형 받기 TS_TOKEN_TYPE ( 'Default') (1, asciiword, "Word, All Ascii")
TS_TOKEN_TYPE (parser_oid OID, outTOKID Integer, out별명 텍토토 사이트 순위,설명 텍토토 사이트 순위) Setof Record 파서에 의해 정의 된 토큰 유형 받기 TS_TOKEN_TYPE (3722) (1, asciiword, "Word, All Ascii")
TS_STAT (sqlquery 텍토토 사이트 순위, [웨이트 텍토토 사이트 순위,] outWord 텍토토 사이트 순위,ndoc Integer, outNentry Integer) Setof Record A의 통계 받기TSVECTOR컬럼 TS_STAT ( '벡터를 선택하십시오 (foo, 10,15) ...