Phiên kèo bóng đá hôm nay và ngày mai nay và ngày mai được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên kèo bóng đá hôm nay và ngày mai phát triển:18 / Devel
Phiên kèo bóng đá hôm nay và ngày mai không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0
Tài liệu này dành cho phiên kèo bóng đá hôm nay và ngày mai không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng kèo bóng đá hôm nay và ngày mai trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hôm nay và ngày mai phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.48. UncCent - Một từ điển tìm kiếm văn bản loại bỏ kèo bóng đá hôm nay và ngày mai diacritic#

Unaccentlà một từ điển tìm kiếm văn bản loại bỏ kèo bóng đá hôm nay và ngày mai điểm nhấn (dấu hiệu diarritic) khỏi kèo bóng đá hôm nay và ngày mai từ bỏ. Đó là một từ điển lọc, có nghĩa là đầu ra của nó luôn được chuyển sang từ điển tiếp theo (nếu có), không giống như hành vi thông thường của từ điển.

Việc triển khai hiện tại củaUnaccentKhông thể được sử dụng làm từ điển bình thường hóa choThesaurusTừ điển.

Mô -đun này được coi làHồiTrustedHồi, nghĩa là, nó có thể được cài đặt bởi những người không phải là người siêu giám sát cóTạoĐặc quyền trên cơ sở dữ liệu hiện tại.

F.48.1. Cấu hình#

ANUnaccentTừ điển chấp nhận kèo bóng đá hôm nay và ngày mai tùy chọn sau:

  • Quy tắclà tên cơ sở của tệp chứa danh sách kèo bóng đá hôm nay và ngày mai quy tắc dịch. Tệp này phải được lưu trữ trong$ sharedir/tsearch_data/(trong đó$ sharedircó nghĩa làPostgreSQLThư mục dữ liệu chia sẻ của cài đặt). Tên của nó phải kết thúc trong.rules(không được đưa vàoQuy tắctham số).

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

  • Mỗi dòng đại diện cho kèo bóng đá hôm nay và ngày mai quy tắc dịch, bao gồm kèo bóng đá hôm nay và ngày mai ký tự có giọng theo sau là kèo bóng đá hôm nay và ngày mai ký tự không có giọng. Đầu tiên được dịch sang thứ hai.

    à a

    Hai ký tự phải được phân tách bằng khoảng trắng và bất kỳ khoảng trắng nào trên đường dẫn trên đường đều bị bỏ qua.

  • Ngoài ra, nếu chỉ có một ký tự được đưa ra trên một dòng, kèo bóng đá hôm nay và ngày mai trường hợp của ký tự đó sẽ bị xóa; Điều này hữu ích trong kèo bóng đá hôm nay và ngày mai ngôn ngữ nơi kèo bóng đá hôm nay và ngày mai điểm nhấn được biểu diễn bằng kèo bóng đá hôm nay và ngày mai ký tự riêng biệt.

  • Trên thực tế, mỗiNhân vậtCó thể là bất kỳ chuỗi nào không chứa khoảng trắng, vì vậyUnaccentTừ điển có thể được sử dụng cho kèo bóng đá hôm nay và ngày mai loại thay thế phụ khác bên cạnh việc loại bỏ diacritic.

  • Một số ký tự, như kèo bóng đá hôm nay và ngày mai ký hiệu số, có thể yêu cầu khoảng trắng trong quy tắc dịch thuật của chúng. Có thể sử dụng kèo bóng đá hôm nay và ngày mai trích dẫn kép xung quanh kèo bóng đá hôm nay và ngày mai ký tự được dịch trong trường hợp này.

    "1/4"
  • như với người khácPostgreSQLTệp cấu hình tìm kiếm văn kèo bóng đá hôm nay và ngày mai, tệp quy tắc phải được lưu trữ trong mã hóa UTF-8. Dữ liệu được tự động dịch vào mã hóa cơ sở dữ liệu hiện tại khi được tải.

Một ví dụ đầy đủ hơn, có thể tìm thấy trực tiếp kèo bóng đá hôm nay và ngày mai ngôn ngữ châu Âu, có thể được tìm thấy trongunaccent.rules, được cài đặt trong$ sharedir/tsearch_data/KhiUnaccentMô -đun được cài đặt. Tệp quy tắc này dịch kèo bóng đá hôm nay và ngày mai ký tự có điểm nhấn thành cùng một ký tự mà không có điểm nhấn và nó cũng mở rộng dây chằng thành chuỗi ký tự đơn giản tương đương (ví dụ: Æ sang AE).

F.48.2. Cách sử dụng#

Cài đặtUnaccentPhần mở rộng tạo mẫu tìm kiếm văn kèo bóng đá hôm nay và ngày maiUnaccentvà từ điển155Postgresql: Tài liệu: 18: F.48. UncCent - Một từ điển tìm kiếm văn bản loại bỏ kèo bóng đá hôm nay và ngày mai diacritic53Dựa trên nó. TheUnaccentTừ điển có cài đặt tham số mặc địnhquy tắc = 'Unaccent', làm cho nó có thể sử dụng ngay với tiêu chuẩnunaccent.rulesTệp. Nếu bạn muốn, bạn có thể thay đổi tham số, ví dụ

MyDB =# thay đổi từ điển tìm kiếm văn kèo bóng đá hôm nay và ngày mai Unaccent (quy tắc = 'my_rules');

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 ('Unaccent', 'Hôtel');

Đây là kèo bóng đá hôm nay và ngày mai ví dụ cho thấy cách chènUnaccentTừ điển thành cấu hình tìm kiếm văn kèo bóng đá hôm nay và ngày mai:

MyDB =# Tạo cấu hình tìm kiếm văn kèo bóng đá hôm nay và ngày mai fr (sao chép = tiếng Pháp);

F.48.3. Chức năng#

Theunaccent ()Hàm loại bỏ kèo bóng đá hôm nay và ngày mai điểm nhấn (dấu hiệu dấu hiệu) khỏi một chuỗi đã cho. Về cơ bản, đó là một trình bao bọc xung quanhUnaccent-type từ điển, nhưng nó có thể được sử dụng bên ngoài ngữ cảnh tìm kiếm văn kèo bóng đá hôm nay và ngày mai thông thường.

Unaccent ([Từ điển Regdictionary, ]chuỗi Text) Trả vềText

NếuTừ điểnĐối số bị bỏ qua, Từ điển tìm kiếm văn kèo bóng đá hôm nay và ngày mai có tênUnaccentvà xuất hiện trong cùng lược đồ vớiunaccent ()kèo bóng đá hôm nay và ngày mai thân chức năng được sử dụng.

Ví dụ:

Chọn Unaccent ('Unaccent', 'Hôtel');