Phiên tỷ lệ kèo bóng đá được hỗ trợ:hiện tại(17)16862_9921/14/1
Phiên tỷ lệ kèo bóng đá phát triển:Devel
Phiên tỷ lệ kèo bóng đá không được hỗ trợ:12/11/10/9.6/9./9.4/9./9.2/9.1/9.078_74108.4/8.

942_990

Bảng 9.42,Bảng 9.41008_1006Bảng 9.44Tóm tắt tỷ lệ kèo bóng đá chức năng và toán tử được cung cấp để tìm kiếm toàn văn. Nhìn thấyChương 12Để giải thích chi tiết vềPostgreSQL10491_1017

Bảng 9.42.Toán tử tìm kiếm văn tỷ lệ kèo bóng đá

Nhà điều hành

Mô tả

Ví dụ

TSVECTOR @@ tsqueryBoolean

tsquery @@ TSVECTORBoolean

khôngtsVectorkhớptsquery? (tỷ lệ kèo bóng đá đối số có thể được đưa ra theo một trong hai thứ tự.)

TO_TSVECTOR ( Mèo béo đã ăn ) @@ to_tsquery ( Cat & Rat )T

Text @@ tsqueryBoolean

Chuỗi văn tỷ lệ kèo bóng đá, sau khi gọi ngầmto_tsVector ()1219_1220tsquery?

mèo béo đã ăn @@ to_tsquery ( Cat & Rat )T

tsVector @@@ tsqueryBoolean

tsquery @@@ tsVectorBoolean

Đây là từ đồng nghĩa không dùng nữa cho@@.

1297_1091044_1049T

tsVector || TSVectorTSVector

Concatenates TwoTSVECTORs. Nếu cả hai đầu vào đều chứa tỷ lệ kèo bóng đá vị trí từ vựng, tỷ lệ kèo bóng đá vị trí đầu vào thứ hai sẽ được điều chỉnh tương ứng.

A: 1 b: 2 :: tsVector || C: 1 D: 2 B: :: tsVector169_1686

1846_18 && tsquery196_1972

và hai14027_1406S cùng nhau, tạo ra một truy vấn phù hợp với tỷ lệ kèo bóng đá tài liệu phù hợp với cả hai truy vấn đầu vào.

béo | :: tsquery && cat :: tsquery( Fat | Rat ) & Cat

tsquery || tsquerytsquery

ORS haitsqueryS cùng nhau, tạo ra một truy vấn phù hợp với tỷ lệ kèo bóng đá tài liệu phù hợp với truy vấn đầu vào.

1474_14794 béo | |

!! tsquery107_1062tsquery

1122_114tsquery116_1244

1286_10! Cat

tsquery <- tsquerytsquery

Xây dựng truy vấn cụm từ, phù hợp nếu hai truy vấn đầu vào khớp với tỷ lệ kèo bóng đá từ vựng liên tiếp.

to_tsquery ( fat ) <- to_tsquery ( ) FAT <- RAT

tsquery @ tsqueryBoolean

đầu tiêntsquerychứa thứ hai? .

Cat :: Tsquery @ Cat & Rat :: Tsqueryf

tsquery <@ tsqueryBoolean

168_16844tsquerychứa trong lần thứ hai? .

Cat :: Tsquery <@ Cat & Rat :: TsqueryT

Cat :: Tsquery <@ ! Cat & Rat :: Tsquery1728_17286


Ngoài tỷ lệ kèo bóng đá toán tử chuyên dụng này, tỷ lệ kèo bóng đá toán tử so sánh thông thường được hiển thị trongBảng 9.1Có sẵn cho tỷ lệ kèo bóng đá loạiTSVECTORtsquery. Chúng không hữu ích cho việc tìm kiếm văn bản nhưng cho phép, ví dụ, tỷ lệ kèo bóng đá chỉ mục duy nhất được xây dựng trên tỷ lệ kèo bóng đá cột của tỷ lệ kèo bóng đá loại này.

Bảng 9.4.Chức năng tìm kiếm văn tỷ lệ kèo bóng đá

function

1814_1827

Ví dụ

Array_TO_TSVECTOR(Text []) →TSVECTOR

Chuyển đổi một mảng chuỗi văn tỷ lệ kèo bóng đá thành AtsVector. tỷ lệ kèo bóng đá chuỗi đã cho được sử dụng làm từ vựng as-is, mà không cần xử lý thêm.null.

mảng_to_tsVector ( fat, cat, rat :: text []) Cat Fat Rat

GET_CURRENT_TS_CONFIG1941_1942419448_1949

Trả về OID của cấu hình tìm kiếm văn tỷ lệ kèo bóng đá mặc định hiện tại (như được đặt bởidefault_text_search_config).

get_civerse_ts_config ()Tiếng Anh

length(tsVector) →Số nguyên

Trả về số lượng từ vựng trongtsVector.

LEGN ( FAT: : RAT: A :: TSVECTOR)

numnode(tsquery) →Số nguyên

Trả về số lượng người vận hành từ vựng cộng vớitsquery.

numnode ( (fat & ) | cat :: tsquery)

Plainto_tsquery([config Regconfig,]Truy vấn Text) →tsquery

Chuyển đổi văn tỷ lệ kèo bóng đá thành Atsquery, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. Bất kỳ dấu câu nào trong chuỗi đều bị bỏ qua (nó không xác định tỷ lệ kèo bóng đá toán tử truy vấn).

Plainto_tsquery ('English', 'The Fat Rats') FAT & RAT

PHRASETO_TSQUERY([config Regconfig,]Truy vấn Text) →tsquery

Chuyển đổi văn tỷ lệ kèo bóng đá thành Atsquery, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. Bất kỳ dấu câu nào trong chuỗi đều bị bỏ qua (nó không xác định tỷ lệ kèo bóng đá toán tử truy vấn).

phraseto_tsquery ( tiếng Anh , béo ) FAT <- RAT

phraseto_tsquery ( tiếng Anh , con mèo và ) <2 RAT

WebSearch_TO_TSQuery([config 2402_241,]Truy vấn Text) →tsquery

Chuyển đổi văn tỷ lệ kèo bóng đá thành Atsquery, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. Trình tự từ được trích dẫn được chuyển đổi thành tỷ lệ kèo bóng đá bài kiểm tra cụm từ.2779_2782hoặcHàngđược hiểu là sản xuất một hoặc tỷ lệ kèo bóng đá tử và một dấu gạch ngang tạo ra một tỷ lệ kèo bóng đá tử không; Dấu câu khác bị bỏ qua.

websearch_to_tsquery ( English , "Fat Rat" hoặc Cat Dog ) FAT <- RAT | Cat & Dog

QueryTree(tsquery) →Text

248_2496tsquery. Kết quả trống hoặc chỉTCho biết truy vấn không thể chỉ định.

QueryTree ( foo &! Bar :: tsquery)'foo'

Setweight(Vector tsVector,Trọng lượng "Char") →tsVector

gán cho được chỉ địnhTrọng lượngvới mỗi yếu tố củaVector.

2_28 Cat : a Fat : 2a, 4a Rat : a

Setweight(Vector TSVECTOR,Trọng lượng "Char"2608_26089Lexeme Text []) →TSVECTOR

gán cho đã chỉ địnhTrọng lượngđến tỷ lệ kèo bóng đá phần tử củaVectorđược liệt kê trongLexeme. tỷ lệ kèo bóng đá chuỗi trongLexemeđược lấy làm từ vựng as-is, mà không cần xử lý thêm. Chuỗi không khớp với bất kỳ từ vựng nào trongVectorbị bỏ qua.

26700_2676 Cat : a béo : : a, 6a

Dải(tsVector2716_2714tsVector

Xóa tỷ lệ kèo bóng đá vị trí và trọng số khỏitsVector.

Dải ( Fat: Cat: Rat: a :: TSVector) Cat Fat Rat

to_tsquery([2774_277 Regconfig,]Truy vấn Text) →tsquery

Chuyển đổi văn tỷ lệ kèo bóng đá thành Atsquery, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. tỷ lệ kèo bóng đá từ phải được kết hợp bởi hợp lệtsquerytỷ lệ kèo bóng đá tử.

TO_TSQUERY ( English , The & Fat & Rats ) Fat & Rat

TO_TSVECTOR([config Regconfig,]28729_2879 Text) →tsVector

Chuyển đổi văn tỷ lệ kèo bóng đá thành ATSVECTOR, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. Thông tin vị trí được bao gồm trong kết quả.

to_tsVector ( tiếng Anh , béo ) béo : 2 :

to_tsVector([config 2942_2944,]Document json) →tsVector

TO_TSVECTOR([config RegConfig,]Document JSONB) →tsVector

Chuyển đổi tỷ lệ tỷ lệ kèo bóng đáng giá trị chuỗi trong tài liệu JSON thành ATSVECTOR, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. tỷ lệ kèo bóng đá kết quả sau đó được nối theo thứ tự tài liệu để tạo ra đầu ra.Đơn hàng tài tỷ lệ kèo bóng đáHồicủa tỷ lệ kèo bóng đá trường của đối tượng JSON phụ thuộc vào triển khai khi đầu vào làJSONB; quan sát sự khác biệt trong tỷ lệ kèo bóng đá ví dụ.)

02_0620064_0679

0728_0797 Dog : 1 Fat : 4 Rat :

JSON_TO_TSVECTOR([config 1229_1240,]Document json,Filter JSONB) →tsVector

JSONB_TO_TSVECTOR([1701_1709 Regconfig,]Document JSONB,Filter jsonb) →TSVECTOR

Chọn tỷ lệ kèo bóng đáng mục trong tài liệu JSON được yêu cầu bởiFilter2104_214211_2161, Bình thường hóa tỷ lệ kèo bóng đá từ theo cấu hình được chỉ định hoặc mặc định. tỷ lệ kèo bóng đá kết quả sau đó được nối theo thứ tự tài liệu để tạo ra đầu ra.Đơn hàng tài tỷ lệ kèo bóng đá​​”của tỷ lệ kèo bóng đá trường của đối tượng JSON phụ thuộc vào triển khai khi đầu vào làjsonb.)bộ lọc2660_267JSONBMảng chứa 0 hoặc nhiều từ khóa này:"Chuỗi"(để bao gồm tất cả tỷ lệ kèo bóng đá giá trị chuỗi),"Số"(để bao gồm tất cả tỷ lệ kèo bóng đá giá trị số),"Boolean"(để bao gồm tất cả tỷ lệ kèo bóng đá giá trị boolean),2988_299(bao gồm tất cả tỷ lệ kèo bóng đá khóa) hoặc"Tất cả"(để bao gồm tất cả những điều trên). Như một trường hợp đặc biệt,Filtercũng có thể là một giá trị JSON đơn giản là một trong những từ khóa này.

266_61 12 : béo : 2 :

469_286_627

ts_delete(Vector 968_978,Lexeme Text) →tsVector

Loại bỏ mọi sự cố của đã choLexemetừVector4268_4276LexemeChuỗi được coi là từ vựng as-is, mà không cần xử lý thêm.

4429_44814486_4491 : RAT : A

ts_delete(Vector tsVector,Lexeme Text []4879_48864910_4920

4947_4991Lexemetừ074_082. tỷ lệ kèo bóng đá chuỗi trongLexemeđược lấy làm từ vựng as-is, mà không cần xử lý thêm. Chuỗi không khớp với bất kỳ từ vựng nào trongVectorbị bỏ qua.

6_421 :

ts_filter(Vector TSVECTOR,Trọng lượng "Char" []) →tsVector

Chỉ chọn tỷ lệ kèo bóng đá phần tử với đã cho607_6046từVector.

617_621 Cat : b Rat : a

ts_headline([config Regconfig,]6691_6701 Text,Truy vấn tsquery[,Tùy chọn Text]) →Text

Hiển thị, ở dạng viết tắt, khớp (ES) choTruy vấn7102_7112Document, phải là văn tỷ lệ kèo bóng đá thô không phải làtsVector. tỷ lệ kèo bóng đá từ trong tài liệu được chuẩn hóa theo cấu hình được chỉ định hoặc mặc định trước khi khớp với truy vấn.Phần 12..4, cũng mô tả có sẵn779_788.

ts_headline ( con mèo béo đã ăn . , Cat )chất béo <b cat </b đã ăn .

794_7947([config RegConfig8062_806]Document json,Truy vấn 8219_822882_827,Tùy chọn Text]) →Text

ts_headline([config regconfig,]Document JSONB,Truy vấn 874_872[,8812_8821 Text]) →Text

Hiển thị, ở dạng viết tắt, khớp (es) choTruy vấnxảy ra trong tỷ lệ kèo bóng đá giá trị chuỗi trong JSONDocument. Nhìn thấyPhần 12..4Để biết thêm chi tiết.

ts_headline ( "mèo": "Mèo và chó mưa" :: jsonb, cat )"Cat": "Mưa <b mèo </b và chó"

TS_RANK([Trọng lượng 9840_9848,]Vector tsVector994_9949Truy vấn tsquery[,Bình thường hóa Số nguyên40147_4016Real

4021_402Vectorkhớp vớiTruy vấn. Nhìn thấy​​Phần 12..Để biết chi tiết.

TS_RANK (TO_TSVECTOR ( Mèo và Chó ), Cat )0.06079271

TS_RANK_CD([Trọng lượng Real [],]Vector TSVECTOR,Truy vấn tsquery[,Bình thường hóa Số nguyên]) →4160_4166

Tính điểm cho thấy mức độ tốt như thế nàoVectorkhớp vớiTruy vấn, Sử dụng thuật tỷ lệ kèo bóng đá mật độ bìa. Nhìn thấyPhần 12..41708_4172

4176_418220.1

ts_rewrite(Truy vấn tsquery,Target tsquery,Thay thế tsquery) →tsquery

Thay thế tỷ lệ kèo bóng đá lần xuất hiện củaTargetvớithay thếtrongTruy vấn. Nhìn thấyPhần 12.4.2.1Để biết chi tiết.

TS_REWRITE ( A & B :: Tsquery, A :: Tsquery, B & ( foo | Bar )

411_414(Truy vấn tsquery,Chọn Text409_416tsquery

Thay thế tỷ lệ kèo bóng đá phần củaTruy vấnTheo Target (s) và thay thế (s) thu được bằng cách thực hiện AChọnlệnh. Nhìn thấyPhần 12.4.2.1Để biết chi tiết.

477_482480_48 B & ( foo | Bar )

tsquery_phrase4416_44170Query1 tsquery,Query2 tsquery) →tsquery

Xây dựng một truy vấn cụm từ tìm kiếm tỷ lệ kèo bóng đá trận đấu củaQuery1query2tại tỷ lệ kèo bóng đá từ vựng liên tiếp (giống như<-tỷ lệ kèo bóng đá tử).

tsquery_phrase (to_tsquery ( fat ), to_tsquery ( cat )) FAT <-

tsquery_phrase(Query1 tsquery,Query2 tsquery,Khoảng cách Số nguyên) →tsquery

Xây dựng một truy vấn cụm từ tìm kiếm tỷ lệ kèo bóng đá trận đấu củaQuery1Query2xảy ra chính xácKhoảng cáchLexeme Apart.

tsquery_phrase (to_tsquery ( fat ), to_tsquery ( cat ), 10) FAT <10

TSVECTOR_TO_ARRAY(tsVector) →Text []

Chuyển đổi ATSVectorđến một mảng từ vựng.

46177_4620mèo, béo,

Unnest(tsVector) →Setof Record466_46640Lexeme Text,Vị trí Smallint [],Trọng lượng Text)

Mở rộng AtsVectorthành một tập hợp tỷ lệ kèo bóng đá hàng, một trên mỗi từ vựng.

4701_47087

Lexeme | vị trí |

Lưu ý

Tất cả tỷ lệ kèo bóng đá chức năng tìm kiếm văn bản 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.

tỷ lệ kèo bóng đá chức năng trongBảng 9.44được liệt kê riêng vì chúng thường không được sử dụng trong tỷ lệ kèo bóng đá hoạt động tìm kiếm văn bản hàng ngày. Chúng chủ yếu hữu ích cho việc phát triển và gỡ lỗi tỷ lệ kèo bóng đá cấu hình tìm kiếm văn bản mới.

Bảng 9.44.Chức năng gỡ lỗi tìm kiếm văn tỷ lệ kèo bóng đá

4874_4884

Mô tả

Ví dụ (s)

4891_48941([config RegConfig,]Document Text49146_491SETOF Record(bí danh Text,Mô tả Text,mã thông báo Text4947_49441Từ điển Regdictionary [],Từ điển Regdictionary4962_49629Lexeme Text [])

trích xuất và bình thường hóa mã thông báo từDocumentTheo cấu hình tìm kiếm văn tỷ lệ kèo bóng đá được chỉ định hoặc mặc định và trả về thông tin về cách xử lý mỗi mã thông báo. Nhìn thấyPhần 12.8.1Để biết chi tiết.

TS_DEBUG ( Tiếng Anh , Supernovaes sáng nhất )028_008

ts_lexize(dict Regdictionary,mã thông báo Text) →Text []

0811_1020Phần 12.8.Để biết chi tiết.

ts_lexize ( English_stem , Stars )Star

ts_parse(197_1610 Text,tài tỷ lệ kèo bóng đá 1721_1727) →Setof Record(Tokid Số nguyên,mã thông báo Text)

Trích xuất mã thông báo từDocumentSử dụng trình phân tích cú pháp có tên. Nhìn thấyPhần 12.8.2Để biết chi tiết.

ts_parse ( mặc định , foo - thanh )(1, foo) ...

ts_parse219_224Parser_oid oid,262_2642 Text) →Setof Record(Tokid Số nguyên,mã thông báo Text)

Trích xuất mã thông báo từtài tỷ lệ kèo bóng đáSử dụng trình phân tích cú pháp được chỉ định bởi OID. Nhìn thấy19_160Để biết chi tiết.

ts_parse (722, foo - bar )(1, foo) ...

ts_token_type(Parser_name Text) →Setof Record(Tokid Số nguyên,bí danh Text,896_909 Text90_94

Trả về một bảng mô tả tỷ lệ kèo bóng đáng loại mã thông báo mà trình phân tích cú pháp có tên có thể nhận ra. Nhìn thấyPhần 12.8.2Để biết chi tiết.

ts_token_type ( mặc định )(1, asciiword, "từ, tất cả ascii") ...

ts_token_type(Parser_oid OID) →Setof Record(Tokid Số nguyên4747_471bí danh 4814_4820,Mô tả Text)

Trả về một bảng mô tả tỷ lệ kèo bóng đáng loại mã thông báo mà trình phân tích cú pháp được chỉ định bởi OID có thể nhận ra. Nhìn thấyPhần 12.8.2để biết chi tiết.

ts_token_type (722)274_11

ts_stat(SQLQuery Text[,Trọng lượng Text77_784Setof Record(Word Text,NDOC Số nguyên,Nentry Số nguyên)

thực thiSQLQuery, phải trả về mộttsVectorCột và trả về số liệu thống kê về tỷ lệ kèo bóng đáng từ vựng riêng biệt có trong dữ liệu. Nhìn thấyPhần 12.4.4Để biết chi tiết.

ts_stat ( chọn vectơ từ apod )(foo, 10,1) ...


Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá không chính xác, không khớp804_804Để báo cáo vấn đề tài tỷ lệ kèo bóng đá.