Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá.
Bạn có thể muốn xem cùng tỷ lệ kèo bóng đá trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đáF.30.

ThePG_TRGMMô -đun cung cấp các chức năng

F.30.1.

Trigram là tỷ lệ kèo bóng đá nhóm ba ký tự liên tiếp được lấy từ

Lưu ý: PG_TRGMbỏ qua không từ"CAT""C", "CA", "CAT""at". Các tập hợp"foo | Bar""f", "fo", "foo", "OO", "B", "BA", "Bar""AR".

F.30.2.

Các chức năng được cung cấp bởiPG_TRGMMô -đun được hiển thị trongBảng, toán tử trongBảng F-25.

Bảng F-24.PG_TRGMChức năng

function return Mô tả
Tương tự (văn bản, văn bản) Real Trả về tỷ lệ kèo bóng đá số cho biết hai đối số tương tự như thế nào
show_trgm (văn bản) Text [] Trả về tỷ lệ kèo bóng đá mảng của tất cả các trigram trong chuỗi đã cho. (TRONG
show_limit () Real Trả về ngưỡng tương tự hiện tại được sử dụng bởi%toán tử. Điều này đặt ra sự tương đồng tối thiểu giữa
set_limit (real) Real Đặt ngưỡng tương tự hiện tại được sử dụng bởi%toán tử. Ngưỡng phải nằm giữa

Bảng F-25.PG_TRGMToán tử

Nhà điều hành return Mô tả
Text % Text Boolean returntrueNếu các đối số của nó có tỷ lệ kèo bóng đáset_limit.
Text <- Text Real Trả về"Khoảng cách"giữaTương tự ()Giá trị.

F.30.3. Chỉ tỷ lệ kèo bóng đá

ThePG_TRGMMô -đun cung cấp ý chính vànhư, ilike, ~~*Truy vấn. (Những cái này

Ví dụ:

Tạo bảng test_trgm (t văn bản);

hoặc

Tạo chỉ tỷ lệ kèo bóng đá TRGM_IDX trên test_trgm bằng Gin (T Gin_TRGM_OPS);

Tại thời điểm này, bạn sẽ có một chỉ tỷ lệ kèo bóng đá trênTCột mà bạn có thể sử dụng cho sự tương đồng

Chọn t, độ tương tự (t, 'Word') như smlWord'

Điều này sẽ trả về tất cả các giá trị trong cột văn bảnWord,,

tỷ lệ kèo bóng đá biến thể của truy vấn trên là

Chọn T, T <- 'Word' Như Dist

Điều này có thể được triển khai khá hiệu quả bởi các chỉ tỷ lệ kèo bóng đá của GIST, nhưng

Bắt đầu trongtỷ lệ kèo bóng đá9.1,nhưilike, cho

Chọn * từ test_trgm trong đó t thích '%foo%bar';

Tìm kiếm chỉ tỷ lệ kèo bóng đá hoạt động bằng cách trích xuất trigram từ tìm kiếm

Bắt đầu trongtỷ lệ kèo bóng đá9.3,~~*Người vận hành), ví dụ

Chọn * từ test_trgm trong đó t ~ '(foo | bar)';

Tìm kiếm chỉ tỷ lệ kèo bóng đá hoạt động bằng cách trích xuất trigram từ thông thường

cho cả hainhưvà biểu hiện thông thường

Sự lựa chọn giữa lập chỉ tỷ lệ kèo bóng đá GIST và GIIN phụ thuộc vào người thân

F.30.4. Chữ

Kết hợp Trigram là tỷ lệ kèo bóng đá công cụ rất hữu ích khi được sử dụng cùng nhau

Bước đầu tiên là tạo bảng phụ trợ có chứa tất cả

Tạo từ bảng như chọn từ từ

WHEREtỷ lệ kèo bóng đálà tỷ lệ kèo bóng đá bảng cóBodyTextmà chúng tôi muốnđơn giảnCấu hình vớiTO_TSVECTORchức năng, thay vì sử dụng cấu hình cụ thể ngôn ngữ, là

Tiếp theo, tạo chỉ tỷ lệ kèo bóng đá Trigram trên cột từ:

18402_18466

Bây giờ, AChọnTruy vấn tương tự như

Lưu ý:kể từWordsBảng

F.30.6.

Oleg Bartunov, Moscow,

Teodor Sigaev, Moscow,

tỷ lệ kèo bóng đá: Christopher Kings-Lynne

Mô-đun này được tỷ lệ kèo bóng đá trợ bởi Delta-Soft Ltd., Moscow, Nga.