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 một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

12.7. Ví dụ tỷ lệ kèo bóng đá#

tỷ lệ kèo bóng đá tìm kiếm văn bản Chỉ định tất cả các tùy chọn cần thiết để chuyển đổi tài liệu thành mộttsVectorMỗi cuộc gọi củato_tsVectorhoặcto_tsqueryCần tỷ lệ kèo bóng đá tìm kiếm văn bản để thực hiện xử lý của nó. Tham số tỷ lệ kèo bóng đádefault_text_search_configChỉ định tên của tỷ lệ kèo bóng đá mặc định, đây là hàm được sử dụng bởi các hàm tìm kiếm văn bản nếu một tham số tỷ lệ kèo bóng đá rõ ràng bị bỏ qua. Nó có thể được đặt trongtỷ lệ kèo bóng đáconfhoặc đặt cho một phiên riêng lẻ bằng cách sử dụngsetlệnh.

Một số tỷ lệ kèo bóng đá tìm kiếm văn bản được xác định trước có sẵn và bạn có thể tạo tỷ lệ kèo bóng đá tùy chỉnh một cách dễ dàng. Để tạo điều kiện quản lý các đối tượng tìm kiếm văn bản, một tập hợpSQLCác lệnh có sẵn và có một sốPSQLCác lệnh hiển thị thông tin về các đối tượng tìm kiếm văn bản (Phần 12.10).

làm ví dụ, chúng tôi sẽ tạo tỷ lệ kèo bóng đáPG, Bắt đầu bằng cách sao chép tích hợptiếng Anhtỷ lệ kèo bóng đá:

Tạo tỷ lệ kèo bóng đá tìm kiếm văn bản công khai.Đặt default_text_search_config = 'public.pg'; (sao chép = Đặt default_text_search_config = 'public.pg';_catalog.english);

Chúng tôi sẽ sử dụng danh sách từ đồng nghĩa cụ thể của tỷ lệ kèo bóng đá và lưu trữ nó trong$ sharedir/tsearch_data/pg_dict.syn. Nội dung tệp trông giống như:

Postgres Đặt default_text_search_config = 'public.pg';

Chúng tôi xác định từ điển đồng nghĩa như thế này:

Tạo từ điển tìm kiếm văn bản Đặt default_text_search_config = 'public.pg';_dict (

Tiếp theo chúng tôi đăng kýISPELLTừ điểnEnglish_ispell, có các tệp tỷ lệ kèo bóng đá riêng:

Tạo từ điển tìm kiếm văn bản English_ispell (

Bây giờ chúng ta có thể thiết lập các ánh xạ cho các từ trong tỷ lệ kèo bóng đáPG:

thay đổi tỷ lệ kèo bóng đá tìm kiếm văn bản PG

Chúng tôi chọn không lập chỉ mục hoặc tìm kiếm một số loại mã thông báo mà tỷ lệ kèo bóng đá tích hợp có xử lý:

thay đổi tỷ lệ kèo bóng đá tìm kiếm văn bản PG

Bây giờ chúng tôi có thể kiểm tra tỷ lệ kèo bóng đá của chúng tôi:

Chọn * từ ts_debug ('public.Đặt default_text_search_config = 'public.pg';', '

Bước tiếp theo là đặt phiên sử dụng tỷ lệ kèo bóng đá mới, được tạo trongcông khailược đồ:

= \ DF