PostgreSQL: soi kèo bóng đá truoctran liệu: 9.5: PostgreSQL | |||
---|---|---|---|
prev | UP | Chương 12. Tìm kiếm toàn văn | Tiếp theo |
trình kèo bóng đá euro tìm kiếm văn bản chịu trách nhiệm chia văn bản tài liệu thô thànhmã thông báovà xác định từng loại mã thông báo, trong đó tập hợp các loại có thể được xác định bởi chính trình kèo bóng đá euro. Lưu ý rằng trình kèo bóng đá euro hoàn toàn không sửa đổi văn bản - nó chỉ đơn giản xác định các ranh giới từ hợp lý.kèo bóng đá euroChỉ cung cấp một trình kèo bóng đá euro tích hợp, được tìm thấy là hữu ích cho một loạt các ứng dụng.
Trình kèo bóng đá euro tích hợp được đặt tênpg_catalog.default. Nó nhận ra 23 loại mã thông báo, được hiển thị trongBảng 12-1.
Bảng 12-1. Các loại mã thông báo của trình kèo bóng đá euro mặc định
bí danh | Mô tả | Ví dụ |
---|---|---|
asciiword | Word, tất cả các chữ cái ASCII | Voi |
Word | Word, tất cả các chữ cái | Mañana |
numword | Word, chữ cái và chữ số | beta1 |
asciihword | Từ Hyphenated, tất cả ASCII | cập nhật |
HWORD | Từ được viết, tất cả các chữ cái | |
numHword | Từ, chữ cái và chữ số | kèo bóng đá euro-beta1 |
HWORD_ASCIIPART | Phần từ được kèo bóng đá euro, tất cả ASCII | kèo bóng đá euroTrong bối cảnhkèo bóng đá euro-beta1 |
HWORD_PART | phần từ được kèo bóng đá euro, tất cả các chữ cái | LógicohoặcMatemáticaTrong bối cảnh |
HWORD_NUMPART | Phần, chữ cái và chữ số | beta1Trong bối cảnhkèo bóng đá euro-beta1 |
Địa chỉ email | foo@example.com | |
Đầu giao thức | | Đầu giao thức | http: // |
url | url | example.com/stuff/index.html |
máy chủ | host | Ví dụ.com |
url_path | đường dẫn url | /stuff/index.html, trong bối cảnh của URL |
FILE | Tệp hoặc tên đường dẫn | /usr/local/foo.txt, nếu không trong URL |
SFloat | Ký hiệu khoa học | -1.234e56 |
float | ký hiệu thập kèo bóng đá euro | -1.234 |
int | Số nguyên đã ký | -1234 |
UINT | Số nguyên không dấu | 1234 |
phiên bản | số phiên bản | 8.3.0 |
TAG | TAG XML | <a href = "từ điển.html" |
13122_13130 | thực thể XML | & amp; |
Biểu tượng không gian | | Biểu tượng không gian | (bất kỳ khoảng trắng hoặc dấu câu không được nhận dạng khác) |
Lưu ý:Khái niệm của trình kèo bóng đá euro"Thư"được xác định bởi cài đặt ngôn ngữ của cơ sở dữ liệu, cụ thểlc_ctype. Các từ chỉ chứa các chữ cái ASCII cơ bản được báo cáo là một loại mã thông báo riêng biệt, vì đôi khi nó rất hữu ích để kèo bóng đá euro biệt chúng.Wordvàasciiwordnên được đối xử giống nhau.
Email13898_14084
Trình kèo bóng đá euro có thể tạo ra các mã thông báo chồng chéo từ cùng một đoạn văn bản. Ví dụ, một từ được gạch nối sẽ được báo cáo cả dưới dạng toàn bộ từ và như mỗi thành phần:
chọn bí danh, mô tả, mã thông báo từ ts_debug ('foo-Bar-beta1');
Hành vi này là mong muốn vì nó cho phép các tìm kiếm hoạt động cho cả toàn bộ từ ghép và cho các thành phần. Đây là một ví dụ về hướng dẫn khác:
chọn bí danh, mô tả, mã thông báo từ ts_debug ('http://example.com/stuff/index.html');