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

12.2. Bảng và chỉ soi kèo bóng đá truoctran

Các ví dụ trong phần trước được minh họa toàn văn

12.2.1. Tìm kiếm một bảng

Có thể thực hiện tìm kiếm văn bản đầy đủ mà không cần chỉ soi kèo bóng đá truoctran. MỘTTiêu đềcủa mỗibạnTrong nóBodyTrường là:

Chọn tiêu đề

Điều này cũng sẽ tìm thấy các từ liên quan nhưFriendsthân thiện, kể từ đó

Truy vấn ở trên chỉ định rằngtiếng AnhCấu hình sẽ được sử dụng để phân tích cú pháp và

Chọn tiêu đề

Truy vấn này sẽ sử dụng cấu hình được đặt bởidefault_text_search_config.

Một ví dụ phức tạp hơn là chọn mười gần đây nhấtTạoBảngtrongTiêu đềhoặcBody:

Chọn tiêu đề

Để rõ ràng, chúng tôi đã bỏ quaHOUNESCECác cuộc gọi chức năng cần thiết đểnullTrong một trong những

Mặc dù các truy vấn này sẽ hoạt động mà không có chỉ soi kèo bóng đá truoctran, hầu hết

12.2.2. Tạo chỉ soi kèo bóng đá truoctran

Chúng ta có thể tạo mộtGinINDEXPhần 12.9) để tăng tốc độ

11997_12072

Lưu ý rằng phiên soi kèo bóng đá truoctran 2 đối số củato_tsVectorđược sử dụng. Chỉ các chức năng tìm kiếm văn soi kèo bóng đá truoctranPhần 11.7). Đây làDefault_Text_Search_Config.tsVectors được tạo bằng tìm kiếm văn soi kèo bóng đá truoctran khác nhau

Vì phiên soi kèo bóng đá truoctran hai đối số củaTO_TSVECTORđã được sử dụng trong chỉ soi kèo bóng đá truoctran ở trên, chỉ mộtTO_TSVECTORVới cùng tên cấu hình sẽỞ đâuCó thể sử dụng chỉ soi kèo bóng đá truoctran,where to_tsvector (body) @@ 'A & B'Không thể. Điều này đảm bảo rằng một chỉ soi kèo bóng đá truoctran sẽ chỉ được sử dụng với cùng một

Có thể thiết lập các chỉ soi kèo bóng đá truoctran biểu thức phức tạp hơn trong đó

13519_13596

WHERECONFIG_NAMElà một cột trongPGWEBBảng. Điều này cho phép hỗn hợpỞ đâu.

Chỉ soi kèo bóng đá truoctran thậm chí có thể kết nối các cột:

14162_14253

Một cách tiếp cận khác là tạo riêng biệttsVectorCột để giữ đầu ra củaTO_TSVECTOR. Ví dụ này là một sự kết hợp củaTiêu đềBody,,HOUNESCEĐể đảm bảo rằng mộtnull:

14682_14869

Sau đó chúng ta tạo mộtGinINDEX TO

14995_15071

Bây giờ chúng tôi đã sẵn sàng để thực hiện tìm kiếm văn soi kèo bóng đá truoctran đầy đủ nhanh:

Chọn tiêu đề

Khi sử dụng một cột riêng để lưu trữtsVectorĐại diện, cần phải tạo mộtTSVectorCột dòng điệnTiêu đềhoặcBodyThay đổi.PhầnGiải thích cách làm điều đó.

Một lợi thế của cách tiếp cận cột riêng biệt trên biểu thứcdefault_text_search_config. Một lợi thế khác làto_tsVectorCuộc gọi để xác minhPhần.) Cách tiếp cận chỉ số biểu thức đơn giản hơn để thiết lập,TSVectorBiểu diễn không được lưu trữ rõ ràng.