PostgreSQL: kèo bóng đá hôm nay và ngày mai liệu: 9.6: PostgreSQL | |||
---|---|---|---|
prev | UP | Chương 9. Các chức năng và tỷ lệ kèo bóng đá trực tuyến hôm nay tử | Tiếp theo |
Bảng 9-39, Bảng 9-4010139_10146Bảng 9-41Tóm tắt các chức năng và toán tử được cung cấp để tỷ lệ kèo bóng đá trực tuyến hôm nay toàn văn. Nhìn thấyChương 12Để giải thích chi tiết vềPostgreSQLcủa cơ sở tìm kiếm văn tỷ lệ kèo bóng đá trực tuyến hôm nay.
Bảng 9-39. Toán tử tìm kiếm văn tỷ lệ kèo bóng đá trực tuyến hôm nay
Nhà điều hành | Loại trả về | Mô tả | Ví dụ | result |
---|---|---|---|---|
@@ | Boolean | tsVectorMatchestsquery? | 10988_11053 | T |
@@@ | Boolean | Từ đồng nghĩa không dùng nữa cho@@ | 11270_11336 | 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 | vàtsqueryS cùng nhau | 'béo | chuột ':: tsquery &&' cat ':: tsquery | ('Fat' | 'Rat') & 'Cat' |
|| | tsquery | hoặctsqueryS cùng nhau | 12119_12159 | ('FAT' | 'RAT') | 'con mèo' |
!! | tsquery | phủ định Atsquery | !! 'Cat' :: Tsquery | ! 'Cat' |
<- | tsquery | tsquerytheo sautsquery | 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 trong? | 'Cat' :: Tsquery <@ 'Cat & Rat' :: Tsquery | T |
Lưu ý:ThetsqueryCác tỷ lệ kèo bóng đá trực tuyến hôm nay tử ngăn chặn chỉ xem xét các từ vựng được liệt kê trong hai truy vấn, bỏ qua các tỷ lệ kèo bóng đá trực tuyến hôm nay tử kết hợp.
Ngoài các tỷ lệ kèo bóng đá trực tuyến hôm nay tử được hiển thị trong bảng, các tỷ lệ kèo bóng đá trực tuyến hôm nay tử so sánh B-Tree thông thường (=, <, v.v.) được xác định cho các loạitsVectorvàtsquery13798_13924
Bảng 9-40. Chức năng tìm kiếm văn tỷ lệ kèo bóng đá trực tuyến hôm nay
function | Return Type | Mô tả | Ví dụ | result |
---|---|---|---|---|
mảng_to_tsVector (Text []) |
tsVector | Chuyển đổi mảng từ vựng 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 tỷ lệ kèo bóng đá trực tuyến hôm nay mặc định | 14839_14864 | tiếng Anh |
length (TSVECTOR) |
Số nguyên | Số từ vựng trongTSVector | LEGN ('FAT: 2,4 CAT: 3 RAT: 5A' :: TSVECTOR) | 3 |
numnode (tsquery15335_15338 |
Số nguyên | Số người vận hành từ vựng cộng 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ỷ lệ kèo bóng đá trực tuyến hôm nay 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ọng lượng "Char") |
tsVector | gánTrọng lượngvới mỗi yếu tố củaVector | 17381_17431 | 'Cat': 3a 'Fat': 2a, 4a 'Rat': 5a |
setweight (Vector tsVector, Trọng lượng "Char", Lexeme Text []) |
TSVECTOR | gánTrọng lượngđến các phần tử củaVectorđược liệt kê trongLexeme | 18031_18094 | '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 ,]tài liệu Text) |
TSVECTOR | Giảm văn tỷ lệ kèo bóng đá trực tuyến hôm nay tài liệu xuốngtsVector | to_tsVector ('tiếng Anh', 'chuột béo') | 'béo': 2 'chuột': 3 |
ts_delete (Vector TSVECTOR, Lexeme Text) |
tsVector | Xóa đã choLexemetừVector | 19904_19956 | 'Cat': 3 'chuột': 5a |
ts_delete (Vector TSVector, Lexeme Text []) |
tsVector | Xóa mọi sự xuất hiện của từ vựng trongLexemetừVector | 20435_20500 | 'Cat': 3 |
ts_filter (Vector TSVECTOR, Trọng lượng "Char" []) |
TSVECTOR | Chỉ chọn các phần tử có đã choTrọng lượngtừVector | 20968_21023 | 'CAT': 3B 'RAT': 5A |
ts_headline ([config Regconfig,]Document Text, Truy vấn tsquery[, Tùy chọn Text]) |
21538_21544 | Hiển thị Truy vấn khớp | ts_headline ('x y z', 'z' :: tsquery) | x y <b z </b |
TS_RANK ([Trọng lượng float4 [],]Vector TSVECTOR, Truy vấn tsquery[, Bình thường hóa Số nguyê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ọng lượng float4 [],]Vector TSVector, Truy vấn tsquery[, chuẩn hóa Số nguyê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, 23153_23161 tsquery, Thay thế tsquery) |
tsquery | thay thếTargetvớiThay thếtrong truy vấn | TS_REWRITE ('A & B' :: Tsquery, 'A' :: Tsquery, ' | 23568_23597 |
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 | 23985_24053 | 'B' & ('foo' | 'Bar') |
tsquery_phrase (Query1 tsquery, Query2 tsquery) |
tsquery | Tạo truy vấn tỷ lệ kèo bóng đá trực tuyến hôm nayQuery1theo sau làQuery2(giống như<-Nhà điều hành) | tsquery_phrase (to_tsquery ('fat'), to_tsquery ('cat')) | 'Fat' <- 'Cat' |
tsquery_phrase (Query1 tsquery, Query2 tsquery, Khoảng cách Số nguyên) |
tsquery | Tạo truy vấn tỷ lệ kèo bóng đá trực tuyến hôm nayQuery1theo sauQuery2ở khoảng cáchKhoảng 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 | 25643_25696 | mèo, béo, chuột |
tsVector_update_trigger () |
Trigger | Chức năng kích hoạt tự độngtsVectorCập nhật cột | Tạo Trigger ... | |
tsVector_update_trigger_column () |
Trigger | Chức năng kích hoạt tự độngTSVECTORCập nhật cột | Tạo Trigger ... | |
unnest (TSVector, raLexeme Text, raVị trí smallint [], OUTTrọng lượng Text) |
Setof Record | Mở rộng một tsVector lên một tập hợp các hàng | Unnest ('Fat: 2,4 Cat: 3 Rat: 5a' :: TsVector) | (CAT, 3, d) ... |
Lưu ý:Tất cả các chức năng tìm kiếm văn tỷ lệ kèo bóng đá trực tuyến hôm nay chấp nhận tùy chọnRegconfigĐối số sẽ sử dụng cấu hình được chỉ định bởidefault_text_search_configKhi đối số đó bị bỏ qua.
Các chức năng trongBảng 9-41đượ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 tỷ lệ kèo bóng đá trực tuyến hôm nay 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 tỷ lệ kèo bóng đá trực tuyến hôm nay mới.
Bảng 9-41. Chức năng gỡ lỗi tìm kiếm văn tỷ lệ kèo bóng đá trực tuyến hôm nay
function | Loại trả lại | Mô tả | Ví dụ | result |
---|---|---|---|---|
ts_debug ([config Regconfig,]Document Text, OUTbí danh Text, raMô tả Text, ramã thông báo Text, raTừ điển Regdictionary [], raTừ điển Regdictionary, raLexeme Text []) |
Setof Record | Kiểm tra cấu hình | TS_DEBUG ('Tiếng Anh', 'Supernovaes sáng nhất') | 28950_29020 |
ts_lexize (dict Regdictionary, mã thông báo Text) |
Text [] | Kiểm tra từ điển | ts_lexize ('English_stem', 'Stars') | Star |
ts_parse (Parser_name Text, Document 29626_29632, raTokid Số nguyên, OUTmã thông 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 (30071_30083 oid, Document Text, OUTTokid Số nguyên, OUTmã thông báo Text) |
SETOF Record | Kiểm tra trình phân tích cú pháp | ts_parse (3722, 'foo - bar') | (1, foo) ... |
ts_token_type (Parser_name Text, OUTTokid Số nguyên, OUTbí danh Text, OUTMô tả Text) |
SETOF Record | Nhận các loại mã thông báo được xác định bởi trình phân tích cú pháp | ts_token_type ('mặc định') | 31068_31105 |
ts_token_type (Parser_oid oid, raTokid Số nguyên, OUTbí danh Text, OUTMô tả Text) |
Setof Record | Nhận các loại mã thông báo được xác định bởi trình phân tích cú pháp | ts_token_type (3722) | (1, asciiword, "word, tất cả ascii") ... |
ts_stat (SQLQuery Text, [Trọng lượng Text,] outWord Text, OUTNDOC Số nguyên, OUTNentry Số nguyên) |
SETOF Record | Nhận số liệu thống kê của AtsVectorcột | ts_stat ('chọn vectơ từ apod') | (foo, 10,15) ... |