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

F.46. UncCent - Một từ điển tìm kiếm văn bản loại bỏ tỷ lệ kèo bóng đá tối nay diacritic#

Unaccentlà một từ điển tìm kiếm văn bản loại bỏ tỷ lệ kèo bóng đá tối nay điểm nhấn (dấu hiệu diarritic) khỏi tỷ lệ kèo bóng đá tối nay 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ỷ lệ kèo bóng đá tối nay bình thường hóa choThesaurustỷ lệ kèo bóng đá tối nay.

Mô -đun này được coi làTrustedHàng, 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.46.1. Cấu hình#

ANUnaccentTừ điển chấp nhận tỷ lệ kèo bóng đá tối nay tùy chọn sau:

  • Quy tắclà tên cơ sở của tệp chứa danh sách tỷ lệ kèo bóng đá tối nay 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 chung của cài đặt). Tên của nó phải kết thúc trong.rules(không được bao gồm trongQuy tắctham số).

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

  • Mỗi dòng đại diện cho tỷ lệ kèo bóng đá tối nay quy tắc dịch, bao gồm tỷ lệ kèo bóng đá tối nay ký tự có giọng theo sau là tỷ lệ kèo bóng đá tối nay 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, tỷ lệ kèo bóng đá tối nay trường hợp của ký tự đó sẽ bị xóa; Điều này hữu ích trong tỷ lệ kèo bóng đá tối nay ngôn ngữ nơi tỷ lệ kèo bóng đá tối nay điểm nhấn được biểu diễn bằng tỷ lệ kèo bóng đá tối nay ký tự riêng biệt.

  • Trên thực tế, mỗiNhân vậtxôngCó 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 tỷ lệ kèo bóng đá tối nay loại thay thế phụ khác bên cạnh việc loại bỏ diacritic.

  • Một số ký tự, như tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay trích dẫn kép xung quanh tỷ lệ kèo bóng đá tối nay 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 bản, 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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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.46.2. Cách sử dụng#

Cài đặtUnccenttiện ích mở rộng tạo mẫu tìm kiếm văn bảnUnaccentvà tỷ lệ kèo bóng đá tối nayUnaccentDựa trên nó. TheUnaccenttỷ lệ kèo bóng đá tối nay 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ỷ lệ kèo bóng đá tối nay tìm kiếm văn bản Unaccent (quy tắc = 'my_rules');

hoặc tạo tỷ lệ kèo bóng đá tối nay mới dựa trên mẫu.

Để kiểm tra tỷ lệ kèo bóng đá tối nay, bạn có thể thử:

MyDB =# Chọn TS_LEXIZE ('Unaccent', 'Hôtel');

Đây là tỷ lệ kèo bóng đá tối nay ví dụ cho thấy cách chènUnaccenttỷ lệ kèo bóng đá tối nay thành cấu hình tìm kiếm văn bản:

MyDB =# Tạo cấu hình tìm kiếm văn bản fr (sao chép = tiếng Pháp);

F.46.3. Chức năng#

Theunaccent ()Hàm loại bỏ tỷ lệ kèo bóng đá tối nay đ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ỷ lệ kèo bóng đá tối nay, nhưng nó có thể được sử dụng bên ngoài bối cảnh tìm kiếm văn bản thông thường.

Unaccent ([tỷ lệ kèo bóng đá tối nay Regdictionary, ]chuỗi Text) trả vềText

nếutỷ lệ kèo bóng đá tối nayĐối số bị bỏ qua, tỷ lệ kèo bóng đá tối nay tìm kiếm văn bản có tênUnaccentvà xuất hiện trong cùng lược đồ vớiunaccent ()Chức năng được sử dụng.

Ví dụ:

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

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 phù hợpMẫu nàyĐể báo cáo vấn đề tài liệu.