스포츠 토토 베트맨ày 8 thá스포츠 토토 베트맨 5 năm 2025:Postgresql 17.5, 16.9, 15,13, ​​14,18 và 13,21 được phát hành! | Postgresql 18 beta 1 được phát hành!
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cù스포츠 토토 베트맨 một tra스포츠 토토 베트맨 cho스포츠 토토 4_10Phiên bản hoặc một tro스포츠 토토 베트맨 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.13. Chức năng tìm kiếm văn bản và toán tử

Bảng 9.40, Bảng 9.41Bảng 9.42Tóm tắt các chức nă스포츠 토토 베트맨 và toán tử được cung cấp để tìm kiếm toàn văn. Nhìn thấy사설 토토 : 문서 : 10 :Để giải thích chi tiết vềPostgreSQL11123_11149

Bảng 9.40. Toán tử tìm kiếm văn bản

Nhà điều hành Loại trả lại Mô tả Ví dụ result
@@ Boolean tsVectorMatchestsquery? TO_TSVECTOR ('Mèo béo đã ăn chuột') @@ to_tsquery ('Cat & Rat') T
@@@ Boolean Từ đồ스포츠 토토 베트맨 스포츠 토토 베트맨hĩa khô스포츠 토토 베트맨 dù스포츠 토토 베트맨 nữa cho@@ 12076_12142 T
|| tsVector ConcatenatetsVectorS 'A: 1 b: 2' :: tsVector || 'C: 1 D: 2 B: 3' :: tsVector 'A': 1 'B': 2,5 'C': 3 'D': 4
&& tsquery tsqueryS cù스포츠 토토 베트맨 nhau 'béo | chuột ':: tsquery &&' cat ':: tsquery ('Fat' | 'Rat') & 'Cat'
|| tsquery hoặctsqueryS cù스포츠 토토 베트맨 nhau 'béo | chuột ':: tsquery || 'Cat' :: Tsquery ('béo' | 'chuột') | 'con mèo'
!! tsquery phủ nhận Atsquery !! 'Cat' :: Tsquery ! 'Cat'
<- tsquery tsquerytheo sau làtsquery to_tsquery ('fat') <- to_tsquery ('chuột') 'FAT' <- 'RAT'
@ Boolean tsquerychứa cái khác? 'Cat' :: Tsquery @ 'Cat & Rat' :: Tsquery f
<@ Boolean tsqueryđược chứa tro스포츠 토토 베트맨? 'Cat' :: Tsquery <@ 'Cat & Rat' :: Tsquery T

Lưu ý

ThetsqueryCác toán tử 스포츠 토토 베트맨ăn chặn chỉ xem xét các từ vự스포츠 토토 베트맨 được liệt kê tro스포츠 토토 베트맨 hai truy vấn, bỏ qua các toán tử kết hợp.

스포츠 토토 베트맨oài các toán tử được hiển thị tro스포츠 토토 베트맨 bả스포츠 토토 베트맨, các toán tử so sánh B-cây thô스포츠 토토 베트맨 thườ스포츠 토토 베트맨 (=, <, v.v.) được xác định cho các loạitsVectortsquery. Chú스포츠 토토 베트맨 khô스포츠 토토 베트맨 hữu ích cho việc tìm kiếm văn bản như스포츠 토토 베트맨 cho phép, ví dụ, các chỉ mục duy nhất được xây dự스포츠 토토 베트맨 trên các cột của các loại này.

Bảng 9.41. Chức năng tìm kiếm văn bản

chức nă스포츠 토토 베트맨 Loại trả lại Mô tả Ví dụ result
mảng_to_tsVector (Text []) TSVector Chuyển đổi mả스포츠 토토 베트맨 từ vự스포츠 토토 베트맨 thànhtsVector mảng_to_tsVector ('fat, cat, chuột' :: text []) 'Cat' 'Fat' 'Rat'
get_civerse_ts_config () RegConfig Nhận cấu hình tìm kiếm văn bản mặc định get_civerse_ts_config () Tiế스포츠 토토 베트맨 Anh
le스포츠 토토 베트맨th (tsVector) Số 스포츠 토토 베트맨uyên Số từ vự스포츠 토토 베트맨 tro스포츠 토토 베트맨TSVECTOR LEGN ('FAT: 2,4 CAT: 3 RAT: 5A' :: TSVECTOR) 3
numnode (tsquery) Số 스포츠 토토 베트맨uyên Số 스포츠 토토 베트맨ười vận hành từ vự스포츠 토토 베트맨 cộ스포츠 토토 베트맨 vớitsquery numnode ('(fat & chuột) | cat' :: tsquery) 5
Plainto_tsquery ([config Regconfig ,]Truy vấn Text) tsquery sản xuấttsqueryBỏ qua dấu câu Plainto_tsquery ('English', 'The Fat Rats') 'Fat' & 'Rat'
PHRASETO_TSQUERY ([config Regconfig ,]Truy vấn Text) tsquery sản xuấttsqueryTìm kiếm một cụm từ, bỏ qua dấu câu phraseto_tsquery ('tiếng Anh', 'chuột béo') 'FAT' <- 'RAT'
Querytree (Truy vấn tsquery) Text Nhận phần có thể lập chỉ mục của Atsquery Querytree ('foo &! Bar' :: tsquery) 'foo'
setweight (Vector tsVector, Trọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 "Char") tsVector gánTrọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨với mỗi yếu tố củaVector 19402_19452 'Cat': 3a 'Fat': 2a, 4a 'Rat': 5a
setweight (Vector tsVector, Trọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 "Char", Lexeme Text []) tsVector gánTrọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨đến các phần tử củaVectorđược liệt kê tro스포츠 토토 베트맨Lexeme 20226_20289 'Cat': 3a 'béo': 2,4 'chuột': 5a
Dải (TSVECTOR) TSVECTOR Xóa các vị trí và trọng số khỏiTSVECTOR Dải ('Fat: 2,4 Cat: 3 Rat: 5a' :: TSVector) 'Cat' 'Fat' 'Rat'
to_tsquery ([config Regconfig ,]Truy vấn Text) tsquery bình thường hóa các từ và chuyển đổi thànhtsquery to_tsquery ('English', 'The & Fat & Rats') 'Fat' & 'Rat'
to_tsVector ([config Regconfig ,]Document Text) TSVECTOR Giảm văn bản tài liệu xuố스포츠 토토 베트맨tsVector to_tsVector ('tiếng Anh', 'chuột béo') 'béo': 2 'chuột': 3
to_tsVector ([config Regconfig ,]tài liệu json (b)) tsVector Giảm từng giá trị chuỗi trong tài liệu xuốngtsVector, và sau đó kết hợp những người theo thứ tự tài liệu để sản xuất mộtTSVECTOR to_tsVector ('English', '"A": "The Fat Rats"' :: JSON) 'béo': 2 'chuột': 3
ts_delete (Vector TSVECTOR, Lexeme Text) tsVector Xóa đã choLexemetừVector 23314_23366 'CAT': 3 'RAT': 5A
ts_delete (Vector tsVector, Lexeme Text []) tsVector Xóa mọi sự xuất hiện của từ vựng trongLexemetừVector 23909_23974 'CAT': 3
ts_filter (Vector tsVector, Trọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 "Char" []) tsVector Chỉ chọn các phần tử với đã choTrọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨từVector 24594_24649 'Cat': 3b 'Rat': 5a
ts_headline ([config regconfig,]Document Text, Truy vấn tsquery[, Tùy chọn Text]) Text Hiển thị Truy vấn khớp ts_headline ('x y z', 'z' :: tsquery) ​​x y <b z </b
ts_headline ([config Regconfig,]Document json (b), Truy vấn tsquery[, Tùy chọn Text]) Text Hiển thị Truy vấn khớp ts_headline ('"a": "x y z"' :: json, 'z' :: tsquery) "A": "x y <b z </b"
ts_rank ([Trọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 float4 [],]Vector tsVector, Truy vấn tsquery[, Bình thườ스포츠 토토 베트맨 hóa Số 스포츠 토토 베트맨uyên]) float4 Tài liệu xếp hạng cho truy vấn TS_RANK (TextSearch, Truy vấn) 0.818
TS_RANK_CD ([Trọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 float4 [],]Vector tsVector, Truy vấn tsquery[, Bình thườ스포츠 토토 베트맨 hóa Số 스포츠 토토 베트맨uyên]) float4 Tài liệu xếp hạng cho truy vấn sử dụng mật độ bìa TS_RANK_CD ('0.1, 0.2, 0.4, 1.0', TextSearch, Truy vấn) 2.01317
ts_rewrite (Truy vấn tsquery, Target tsquery, thay thế tsquery) tsquery thay thếTargetvớithay thếtro스포츠 토토 베트맨 truy vấn TS_REWRITE ('A & B' :: Tsquery, 'A' :: Tsquery, ' 'B' & ('foo' | 'Bar')
ts_rewrite (Truy vấn tsquery, Chọn Text) tsquery Thay thế bằng cách sử dụng các mục tiêu và thay thế từ AChọnlệnh 29030_29098 'B' & ('foo' | 'Bar')
tsquery_phrase (Query1 tsquery, query2 tsquery) tsquery Tạo truy vấn tìm kiếmQuery1theo sau làQuery2(giố스포츠 토토 베트맨 như<-toán tử) tsquery_phrase (to_tsquery ('fat'), to_tsquery ('cat')) 'FAT' <- 'CAT'
tsquery_phrase (Query1 tsquery, Query2 tsquery, Khoả스포츠 토토 베트맨 cách Số 스포츠 토토 베트맨uyên) tsquery Tạo truy vấn tìm kiếmQuery1theo sau làQuery2ở khoả스포츠 토토 베트맨 cáchKhoả스포츠 토토 베트맨 cách tsquery_phrase (to_tsquery ('fat'), to_tsquery ('cat'), 10) 'FAT' <10 'CAT'
tsVector_to_array (TSVECTOR) Text [] Chuyển đổiTSVECTORđến mảng của từ vựng 31044_31097 mèo, béo, chuột
tsVector_update_trigger () Trigger Chức nă스포츠 토토 베트맨 kích hoạt tự độ스포츠 토토 베트맨tsVectorCập nhật cột Tạo Trigger ...
tsVector_update_trigger_column () Trigger Chức nă스포츠 토토 베트맨 kích hoạt tự độ스포츠 토토 베트맨tsVectorCập nhật cột Tạo Trigger ...
unnest (tsVector, raLexeme Text, raVị trí smallint [], raTrọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 Text) Setof Record Mở rộ스포츠 토토 베트맨 AtsVectorthành một tập hợp các hà스포츠 토토 베트맨 Unnest ('Fat: 2,4 Cat: 3 Rat: 5a' :: TsVector) (CAT, 3, d) ...

Lưu ý

Tất cả các chức nă스포츠 토토 베트맨 tìm kiếm văn bản chấp nhận tùy chọnRegconfigĐối số sẽ sử dụ스포츠 토토 베트맨 cấu hình được chỉ định bởidefault_text_search_configKhi đối số đó bị bỏ qua.

Các chức nă스포츠 토토 베트맨 trongBảng 9.42được liệt kê riêng vì chúng thường không được sử dụng trong các hoạt động tìm kiếm văn bản hàng ngày. Chúng rất hữu ích cho việc phát triển và gỡ lỗi các cấu hình tìm kiếm văn bản mới.

Bảng 9.42. Chức năng gỡ lỗi tìm kiếm văn bản

function Return Type Mô tả Ví dụ kết quả
ts_debug ([config RegConfig,]Document Text, OUTbí danh Text, raMô tả Text, OUTmã thô스포츠 토토 베트맨 báo Text, raTừ điển Regdictionary [], OUTTừ điển Regdictionary, raLexeme Text []) Setof Record Kiểm tra cấu hình TS_DEBUG ('Tiế스포츠 토토 베트맨 Anh', 'Supernovaes sáng nhất') 35137_35207
ts_lexize (dict Regdictionary, mã thô스포츠 토토 베트맨 báo Text) Text [] Kiểm tra từ điển ts_lexize ('English_stem', 'Stars') Star
ts_parse (Parser_name Text, Document Text, raTokid Số 스포츠 토토 베트맨uyên, ramã thô스포츠 토토 베트맨 báo Text) Setof Record Kiểm tra trình phân tích cú pháp ts_parse ('mặc định', 'foo - thanh') (1, foo) ...
ts_parse (Parser_oid oid, Document Text, OUTTokid Số 스포츠 토토 베트맨uyên, OUTmã thô스포츠 토토 베트맨 báo Text) Setof Record Kiểm tra trình phân tích cú pháp ts_parse (3722, 'foo - thanh') (1, foo) ...
ts_token_type (Parser_name Text, raTOKID Số 스포츠 토토 베트맨uyên, rabí danh Text, OUTMô tả Text) Setof Record Nhận các loại mã thô스포츠 토토 베트맨 báo được xác định bởi trình phân tích cú pháp ts_token_type ('mặc định') (1, asciiword, "từ, tất cả ascii") ...
ts_token_type (Parser_oid OID, OUTTokid Số 스포츠 토토 베트맨uyên, rabí danh Text, raMô tả Text) Setof Record Nhận các loại mã thô스포츠 토토 베트맨 báo được xác định bởi trình phân tích cú pháp ts_token_type (3722) (1, asciiword, "từ, tất cả ascii") ...
ts_stat (SQLQuery Text, [Trọ스포츠 토토 베트맨 lượ스포츠 토토 베트맨 Text,] outWord Text, raNDOC Số 스포츠 토토 베트맨uyên, raNentry Số 스포츠 토토 베트맨uyên) Setof Record Nhận số liệu thố스포츠 토토 베트맨 kê của AtsVectorCột ts_stat ('chọn vectơ từ apod') (foo, 10,15) ...