Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển: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 kèo bóng đá cúp c2 này dành cho phiên bản 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 bản hoặc một kèo bóng đá cúp c2 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.12. dict_xsyn

dict_xsyn(Từ điển từ đồng nghĩa mở rộng) là một ví dụ về mẫu từ điển bổ sung cho tìm kiếm toàn văn. Loại từ điển này thay thế kèo bóng đá cúp c2 từ bằng kèo bóng đá cúp c2 nhóm từ đồng nghĩa của chúng và do đó có thể tìm kiếm một từ bằng cách sử dụng bất kỳ từ đồng nghĩa nào của nó.

F.12.1. Cấu hình

Adict_xsynTừ điển chấp nhận kèo bóng đá cúp c2 tùy chọn sau:

  • MatchorigKiểm soát kèo bóng đá cúp c2 từ gốc có được chấp nhận bởi từ điển hay không. Mặc định làTRUE.

  • MatchsynonymentsKiểm soát xem kèo bóng đá cúp c2 từ đồng nghĩa có được chấp nhận bởi từ điển hay không. Mặc định làSai.

  • KeeporigKiểm soát liệu từ gốc có được bao gồm kèo bóng đá cúp c2 đầu ra của từ điển hay không. Mặc định làTRUE.

  • KeepSynonymyKiểm soát xem các từ đồng nghĩa có được bao gồm kèo bóng đá cúp c2 đầu ra của từ điển hay không. Mặc định làTRUE.

  • Quy tắclà tên cơ sở của tệp chứa danh sách các từ đồng nghĩa. Tệp này phải được lưu trữ kèo bóng đá cúp c2$ sharedir/tsearch_data/(kèo bóng đá cúp c2 đó$ sharedircó nghĩa làPostgreSQLThư mục dữ liệu chung của cài đặt). Tên của nó phải kết thúc kèo bóng đá cúp c2.rules(không được bao gồm kèo bóng đá cúp c2quy tắctham số).

Tệp quy tắc có định dạng sau:

  • Mỗi dòng đại diện cho một nhóm từ đồng nghĩa cho một từ duy nhất, được đưa ra đầu tiên trên dòng. Từ đồng nghĩa được phân tách bằng khoảng trắng, do đó:

    Word Syn1 Syn2 Syn3
  • The Sharp (#) Dấu hiệu là một dấu phân cách nhận xét. Nó có thể xuất hiện ở bất kỳ vị trí nào kèo bóng đá cúp c2 một dòng.

nhìn vàoxsyn_sample.rules, được cài đặt kèo bóng đá cúp c2$ sharedir/tsearch_data/, Ví dụ.

F.12.2. Cách sử dụng

12648_12665dict_xsyntiện ích mở rộng tạo mẫu tìm kiếm văn bảnxsyn_templatevà từ điểnxsynDựa trên nó, với kèo bóng đá cúp c2 tham số mặc định. Bạn có thể thay đổi kèo bóng đá cúp c2 tham số, ví dụ

12953_13061

hoặc tạo từ điển mới dựa trên mẫu.

Để kiểm tra từ điển, bạn có thể thử

MyDB =# Chọn ts_lexize ('xsyn', 'word');

Việc sử dụng kèo bóng đá cúp c2 thế giới thực sẽ liên quan đến việc bao gồm nó kèo bóng đá cúp c2 cấu hình tìm kiếm văn bản như được mô tả kèo bóng đá cúp c2Chương 12. Điều đó có thể trông như thế này:

thay đổi cấu hình tìm kiếm văn bản tiếng Anh