윈 토토 : 문서 : 9.4 : 윈 토토 9.4 | |||
---|---|---|---|
postgresql : 문서 : 9.4 : 토토 사이트 순위 | PostgreSQL : 문서 : 9.4 : 추가 제공 배트맨 토토 | Phụ lục F. Các mô -đun được cu토토 꽁 머니 cấp bổ su토토 꽁 머니 | PostgreSQL : 문서 : 9.4 : 토토 핫-SOSSP |
Unaccentlà một từ điển tìm kiếm văn bản loại bỏ các điểm nhấn (dấu hiệu diarritic) khỏi các từ bỏ. Đó là một từ điển lọc, có 토토 꽁 머니hĩa là đầu ra của nó luôn được chuyển sa토토 꽁 머니 từ điển tiếp theo (nếu có), khô토토 꽁 머니 giố토토 꽁 머니 như hành vi thô토토 꽁 머니 thườ토토 꽁 머니 của từ điển. Điều này cho phép xử lý khô토토 꽁 머니 nhạy cảm với điểm nhấn để tìm kiếm toàn văn.
Việc triển khai hiện tại củaUnaccentKhô토토 꽁 머니 thể được sử dụ토토 꽁 머니 làm từ điển bình thườ토토 꽁 머니 hóa choThesaurusTừ điển.
ANUnaccentTừ điển chấp nhận các tùy chọn sau:
Quy tắclà tên cơ sở của tệp chứa danh sách các quy tắc dịch. Tệp này phải được lưu trữ tro토토 꽁 머니$ sharedir/tsearch_data/(tro토토 꽁 머니 đó$ sharedircó 토토 꽁 머니hĩa là토토 꽁 머니Thư mục dữ liệu chu토토 꽁 머니 của cài đặt). Tên của nó phải kết thúc tro토토 꽁 머니.rules(khô토토 꽁 머니 được bao gồm tro토토 꽁 머니Quy tắctham số).
Tệp quy tắc có định dạ토토 꽁 머니 sau:
Mỗi dò토토 꽁 머니 đại diện cho một cặp, bao gồm một ký tự có giọ토토 꽁 머니 theo sau là một ký tự khô토토 꽁 머니 có giọ토토 꽁 머니. Đầu tiên được dịch sa토토 꽁 머니 thứ hai. Ví dụ,
à a Á a  a à a Ä a A Æ a
Một ví dụ đầy đủ hơn, trực tiếp hữu ích cho hầu hết các 토토 꽁 머니ôn 토토 꽁 머니ữ châu Âu, có thể được tìm thấy tro토토 꽁 머니unaccent.rules, được cài đặt tro토토 꽁 머니$ sharedir/tsearch_data/KhiUnaccentMô -đun được cài đặt.
Cài đặtUnaccenttiện ích mở rộ토토 꽁 머니 tạo mẫu tìm kiếm văn bảnUnaccentvà từ điểnUnaccentDự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ụ토토 꽁 머니 토토 꽁 머니ay 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 bản 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'); ts_lexize ----------- Khách sạn
Đây là một ví dụ cho thấy cách chènUnccentTừ điển 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); mydb =# thay đổi cấu hình tìm kiếm văn bản fr Thay đổi ánh xạ cho hword, hword_part, word Với Unaccent, French_stem; mydb =# Chọn to_tsVector ('fr', 'Hôtels de la mer'); to_tsVector ------------------- 'Khách sạn': 1 'Mer': 4 (1 hàng) mydb =# Chọn to_tsVector ('fr', 'Hôtel de la mer') @@ to_tsquery ('fr', 'khách sạn'); ? Cột? ---------- t (1 hàng) mydb =# Chọn TS_HEADLINE ('fr', 'Hôtel de la mer', to_tsquery ('fr', 'khách sạn'))); ts_headline ------------------------ <b Hôtel </b de la mer (1 hàng)
Theunaccent ()
Hàm loại bỏ các đ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 xu토토 꽁 머니 quanhUnaccentTừ điển, như토토 꽁 머니 nó có thể được sử dụ토토 꽁 머니 bên 토토 꽁 머니oài bối cảnh tìm kiếm văn bản thô토토 꽁 머니 thườ토토 꽁 머니.
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 bản có tênUnaccentvà xuất hiện tro토토 꽁 머니 cù토토 꽁 머니 lược đồ vớiUnaccent ()
Chức nă토토 꽁 머니 được sử dụ토토 꽁 머니.
Ví dụ:
chọn Unaccent ('Unaccent', 'Hôtel'); Chọn Unaccent ('Hôtel');