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

12.7. Ví dụ kèo bóng đá pháp

kèo bóng đá pháp 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 AtsVector: Trình phân tích cú kèo bóng đá pháp để sử dụng để chia văn bản thành các mã thông báo và từ điển để sử dụng để chuyển đổi từng mã thông báo thành một từ vựng. Mỗi cuộc gọi củaTO_TSVECTORhoặcto_tsqueryCần kèo bóng đá pháp tìm kiếm văn bản để thực hiện xử lý của nó. Tham số kèo bóng đá phápdefault_text_search_configChỉ định tên của kèo bóng đá pháp 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ố kèo bóng đá pháp rõ ràng bị bỏ qua. Nó có thể được đặt trong​​kèo bóng đá phápconfhoặc đặt cho một phiên riêng lẻ bằng cách sử kèo bóng đá phápngsetlệnh.

Một số kèo bóng đá pháp tìm kiếm văn bản được xác định trước có sẵn và bạn có thể tạo kèo bóng đá pháp 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 kèo bóng đá phápPG, Bắt đầu bằng cách sao chép tích hợpTiếng Anhkèo bóng đá pháp:

Tạo kèo bóng đá pháp tìm kiếm văn bản Public.Đặ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 kèo bóng đá pháp và lưu trữ nó trong$ sharedir/tsearch_data/Đặt default_text_search_config = 'public.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 kèo bóng đá pháp 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 kèo bóng đá phápPG:

Thay đổi kèo bóng đá pháp 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à kèo bóng đá pháp tích hợp có xử lý:

Thay đổi kèo bóng đá pháp tìm kiếm văn bản PG

Bây giờ chúng tôi có thể kiểm tra kèo bóng đá pháp của mình:

Chọn * từ ts_debug ('public.pg', '

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

= \ DF

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.