Phiên kèo bóng đá pháp được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên kèo bóng đá pháp phát triển:18 / Devel
Phiên kèo bóng đá pháp 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 kèo bóng đá pháp không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên kèo bóng đá pháp hoặc một trong các phiên kèo bóng đá pháp được hỗ trợ khác được liệt kê ở trên thay thế.

8.11. Loại tìm kiếm văn kèo bóng đá pháp

PostgreSQLcung cấp hai dữ liệuTài liệuĐể xác định vị trí những thứ tốt nhấtTruy vấn. ThetsVectorkèo bóng đá pháp đại diện cho một tài liệu trong một biểu mẫu phù hợptsquerykèo bóng đá phápChươngCung cấp một lời giải thích chi tiết về cơ sở này vàPhần 9.13tóm tắt

8.11.1.tsVector

AtsVectorGiá trị là danh sách được sắp xếpLexeme, đó là những từ màchuẩn hóaĐể làm cho khác nhauChương 12Để biết chi tiết). Sắp xếp và

Chọn 'Một con mèo béo ngồi trên thảm và ăn một con chuột béo' :: tsVector;

(như ví dụ cho thấy, việc sắp xếp là đầu tiên theo chiều dài và

Chọn $$ Lexeme '' chứa khoảng trắng $$ :: tsVector;

11723_11938

Chọn $$ Lexeme 'Joe' '' chứa một trích dẫn $$ :: tsvector;

Tùy chọn, Số nguyênVị tríCAN

12337_12630

Một vị trí thường chỉ ra vị trí của từ nguồn trongXếp hạng gần. Giá trị vị trí có thể phạm vi

Lexeme có vị trí có thể được dán nhãn tiếp theoTrọng lượng, có thể làA, B, ChoặcD. Dlà mặc định và do đó không được hiển thị trên

Chọn 'A: 1a béo: 2B, 4C CAT: 5D' :: TSVECTOR;

Trọng lượng thường được sử dụng để phản ánh cấu trúc tài liệu,

Điều quan trọng là phải hiểu rằngtsVectorkèo bóng đá pháp thân loại không thực hiện bất kỳ

Chọn 'Chuột béo' :: TSVector;

Đối với hầu hết các ứng dụng tìm kiếm văn kèo bóng đá pháp tiếng AnhtsVectorkhông quan tâm. Văn kèo bóng đá pháp tài liệu thô nênto_tsVectorĐể bình thường hóa các từ

chọn to_tsvector ('tiếng Anh', 'chuột béo');

Một lần nữa, xemChương 12Để biết thêm

8.11.2.tsquery

AtsqueryGiá trị lưu trữ từ vựng mà&(và),|(hoặc) và!(không).

Chọn 'Fat & Rat' :: Tsquery;

Trong trường hợp không có dấu ngoặc đơn,!(không) liên kết chặt chẽ nhất và&(và) liên kết chặt chẽ hơn|(hoặc).

Tùy chọn, từ vựng trong AtsqueryCó thểtsVectorLexeme với

Chọn 'Fat: AB & Cat' :: Tsquery;

Trích dẫn các quy tắc cho từ bỏ các từtsVector; và, như vớitsVector, Bất kỳ sự chuẩn hóa nào bắt buộc củatsquerykèo bóng đá pháp. Theto_tsqueryHàm thuận tiện cho

Chọn To_TSQuery ('Fat: AB & Mèo');