Phiên bản không được hỗ trợ: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 kèo bóng đá hom nay.
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ế.

kèo bóng đá hom nayF.34. test_parser

test_parserlà một ví dụ về một Trình kèo bóng đá hom nay cú pháp tùy chỉnh cho tìm kiếm toàn văn. Nó không làm gì cả đặc biệt hữu ích, nhưng có thể đóng vai trò là điểm khởi đầu cho phát triển trình kèo bóng đá hom nay cú pháp của riêng bạn.

test_parserNhận dạng các từ kèo bóng đá hom nay tách bằng khoảng trắng và trả về chỉ hai loại mã thông báo:

mydb =# select * từ ts_token_type ('testParser');
 tokid | Bí danh |  Sự miêu tả
-------+-------+---------------
     3 | Từ | Từ
    12 | trống | Biểu tượng không gian
(2 hàng)

Những số mã thông báo này đã được chọn để tương thích với Đánh số của trình kèo bóng đá hom nay cú pháp mặc định. Điều này cho phép chúng tôi sử dụng của nótiêu đề ()Hàm, do đó giữ ví dụ đơn giản.

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

Chạy tập lệnh cài đặt tạo trình kèo bóng đá hom nay cú pháp tìm kiếm văn bảnTestParser. Nó có không tham số có thể định cấu hình người dùng.

Bạn có thể kiểm tra trình kèo bóng đá hom nay cú pháp với, ví dụ,

mydb =# select * từ ts_parse ('testParser', 'đó là trình kèo bóng đá hom nay cú pháp đầu tiên của tôi');
 tokid | mã thông báo
-------+--------
     3 | Đó là
    12 |
     3 | Của tôi
    12 |
     3 | Đầu tiên
    12 |
     3 | sở hữu
    12 |
     3 | trình kèo bóng đá hom nay cú pháp

Sử dụng trong thế giới thực yêu cầu thiết lập tìm kiếm văn bản Cấu hình sử dụng trình kèo bóng đá hom nay cú pháp. Ví dụ,

MyDB =# Tạo cấu hình tìm kiếm văn bản Testcfg (kèo bóng đá hom nay cú pháp = testParser);
Tạo cấu hình tìm kiếm văn bản

mydb =# thay đổi cấu hình tìm kiếm văn bản testcfg
MyDB-# Thêm ánh xạ cho Word với English_stem;
Thay đổi cấu hình tìm kiếm văn bản

MyDB =# Chọn To_TSVector ('testcfg', 'đó là trình kèo bóng đá hom nay cú pháp đầu tiên của tôi');
          to_tsVector
-----------------------------------
 'Đó': 1 'đầu tiên': 3 'trình kèo bóng đá hom nay cú pháp': 5
(1 hàng)

MyDB =# Chọn TS_HEADLINE ('testcfg', 'Supernovae Stars là những hiện tượng sáng nhất trong các thiên hà',
mydb (# to_tsquery ('testcfg', 'star'));
                           ts_headline
-------------------------------------------------------------------------
 Supernovae <b sao </b là những hiện tượng sáng nhất trong các thiên hà
(1 hàng)