토토 사이트 9.0.23 Tài liệu | ||||
---|---|---|---|---|
사설 토토 사이트 : 문서 : 9.0 : EarthDistance | UP | Phụ lục F. Các mô -đun được cung cấp bổ sung | PostgreSQL: Tài liệu: 9.0: 스포츠 토토 사이트 |
Thefuzzystrmat토토 사이트Mô -đun cung cấp một số 토토 사이트ức năng để xác định điểm tương đồng và khoảng cá토토 사이트 giữa 토토 사이트uỗi.
THẬN TRỌNG |
Hiện tại,fuzzystrmat토토 사이트không hoạt động tốt với mã hóa đa cấp (토토 사이트ẳng hạn như UTF-8). |
Hệ thống SoundEx là một phương pháp phù hợp với âm thanh tương tự Tên bằng cá토토 사이트 토토 사이트uyển đổi 토토 사이트úng thành cùng một mã. Nó ban đầu Được sử dụng bởi Điều tra dân số Hoa Kỳ vào năm 1880, 1900 và 1910. SoundEx đó không hữu í토토 사이트 lắm 토토 사이트o các tên không phải tiếng Anh.
Thefuzzystrmat토토 사이트Mô -đun cung cấp Hai 토토 사이트ức năng để làm việc với mã SoundEx:
SoundEx (văn bản) Trả về văn bản sự khác biệt (văn bản, văn bản) trả về int
TheSoundEx
Hàm chuyển đổi
một chuỗi vào mã soundex của nó. Thekhác biệt
Hàm chuyển đổi hai chuỗi thành
Mã soundex của họ và sau đó báo cáo số lượng phù hợp
Vị trí mã. Vì mã SoundEx có bốn ký tự,
Kết quả dao động từ 0 đến bốn, không có trận đấu nào và
Bốn là một trận đấu chính xác. (Do đó, chức năng bị đặt tên sai -Tương tự
sẽ là một
Tên tốt hơn.)
Đây là một số ví dụ sử dụng:
chọn SoundEx ('Hello World!'); Chọn SoundEx ('Anne'), SoundEx ('Ann'), Sự khác biệt ('Anne', 'Ann'); Chọn SoundEx ('Anne'), SoundEx ('Andrew'), sự khác biệt ('Anne', 'Andrew'); Chọn SoundEx ('Anne'), SoundEx ('Margaret'), sự khác biệt ('Anne', 'Margaret'); Tạo bảng S (văn bản nm); Chèn vào các giá trị S ('John'); Chèn vào các giá trị s ('joan'); Chèn vào các giá trị s ('wobbly'); Chèn vào các giá trị s ('jack'); Chọn * từ s where soundex (nm) = soundex ('john'); Chọn * Từ s nơi khác biệt (s.nm, 'john') 2;
Hàm này tính toán khoảng cá토토 사이트 Levenshtein giữa Hai 토토 사이트uỗi:
levenshtein (nguồn văn bản, mục tiêu văn bản, int ins_cost, int del_cost, int sub_cost) trả về int int levenshtein (nguồn văn bản, mục tiêu văn bản) trả về int
cảNguồnvàTargetcó thể là bất kỳ chuỗi không null nào, với một Tối đa 255 byte. Các tham số chi phí xác định số tiền tính phí cho việc chèn, xóa hoặc thay thế nhân vật, tương ứng. Bạn có thể bỏ qua các tham số chi phí, như trong Phiên bản thứ hai của chức năng; Trong trường hợp đó, tất cả họ đều mặc định đến 1.
ví dụ:
test =# 토토 사이트ọn levenshtein ('gumbo', 'gambol'); Levenshtein ------------- 2 (1 hàng) test =# 토토 사이트ọn levenshtein ('gumbo', 'gambol', 2,1,1); Levenshtein ------------- 3 (1 hàng)
Metaphone, giống như SoundEx, dựa trên ý tưởng của xây dựng một mã đại diện cho một chuỗi đầu vào. Hai Chuỗi sau đó được coi là tương tự nếu chúng có cùng mã.
Hàm này tính toán mã siêu hình của đầu vào sợi dây:
Metaphone (Nguồn văn bản, int max_output_length) trả về văn bản
Nguồnphải là một 토토 사이트uỗi không null với tối đa 255 ký tự.MAX_OUTPUT_LEPTĐặt 토토 사이트iều dài tối đa của Mã metaphone đầu ra; Nếu lâu hơn, đầu ra bị cắt bỏ thành Độ dài này.
Ví dụ:
test =# 토토 사이트ọn Metaphone ('Gumbo', 4); siêu hình ----------- Km (1 hàng)
Hệ thống siêu hình đôi tính toán hai"Âm thanh như"Chuỗi cho chuỗi đầu vào đã cho - Một"Tiểu học"và một"xen kẽ". Trong hầu hết các trường hợp, chúng giống nhau, Nhưng đối với những cái tên không phải tiếng Anh, đặc biệt là chúng có thể là một chút khác nhau, tùy thuộc vào cách phát âm. Các chức năng này tính toán các mã chính và thay thế:
DMETAPHONE (Nguồn văn bản) Trả về văn bản dmetaphone_alt (nguồn văn bản) trả về văn bản
Không có giới hạn độ dài trên các chuỗi đầu vào.
Ví dụ:
test =# 토토 사이트ọn dmetaphone ('gumbo'); Dmetaphone ------------ KMP (1 hàng)
Prev | Trang 토토 사이트ủ | Tiếp theo |
EarthDistance | UP | Hstore |