Phiên kèo bóng đá c1 được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên kèo bóng đá c1 phát triển:18 / Devel
5236_534712 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
8128_8199
Bạn có thể muốn xem cùng kèo bóng đá c1 trang chohiện tạiPhiên kèo bóng đá c1 hoặc một trong các phiên kèo bóng đá c1 được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá c1F.15. fuzzystrmatch

TheFuzzyStrmatchMô -đun cung cấp kèo bóng đá c1 số chức năng để xác định điểm tương đồng và khoảng cách giữa chuỗi.

THẬN TRỌNG

Hiện tại,kèo bóng đá c1, Metaphone, Dmetaphonedmetaphone_altChức năng không hoạt động Vâng với mã hóa đa cấp (chẳng hạn như UTF-8).

F.15.1. kèo bóng đá c1

10202_10453

ThefuzzystrmatchMô -đun cung cấp Hai chức năng để làm việc với mã kèo bóng đá c1:

kèo bóng đá c1 (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

Thekèo bóng đá c1Hàm chuyển đổi một chuỗi vào mã kèo bóng đá c1 của nó. Thekhác biệtHàm chuyển đổi hai chuỗi thành Mã kèo bóng đá c1 của họ và sau đó báo cáo số lượng phù hợp Vị trí mã. Vì mã kèo bóng đá c1 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à kèo bóng đá c1 Tên tốt hơn.)

Đây là kèo bóng đá c1 số ví dụ sử dụng:

chọn kèo bóng đá c1 ('Hello World!');

Chọn kèo bóng đá c1 ('Anne'), kèo bóng đá c1 ('Ann'), Sự khác biệt ('Anne', 'Ann');
Chọn kèo bóng đá c1 ('Anne'), kèo bóng đá c1 ('Andrew'), sự khác biệt ('Anne', 'Andrew');
Chọn kèo bóng đá c1 ('Anne'), kèo bóng đá c1 ('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 kèo bóng đá c1 (nm) = kèo bóng đá c1 ('john');

Chọn * Từ s nơi khác biệt (s.nm, 'john') 2;

F.15.2. Levenshtein

Hàm này tính toán khoảng cách Levenshtein giữa Hai chuỗi:

levenshtein (nguồn văn kèo bóng đá c1, mục tiêu văn kèo bóng đá c1, int ins_cost, int del_cost, int sub_cost) trả về int int
levenshtein (nguồn văn kèo bóng đá c1, mục tiêu văn kèo bóng đá c1) trả về int
levenshtein_less_equal (nguồn văn kèo bóng đá c1, mục tiêu văn kèo bóng đá c1, int ins_cost, int del_cost, int sub_cost, int max_d) trả về int int
levenshtein_less_equal (nguồn văn kèo bóng đá c1, mục tiêu văn kèo bóng đá c1, int max_d) trả về int

cảNguồnTargetcó 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 kèo bóng đá c1 thứ hai của chức năng; Trong trường hợp đó, tất cả họ đều mặc định đến 1.levenshtein_less_equalIS Phiên kèo bóng đá c1 tăng tốc của chức năng Levenshtein cho các giá trị thấp của khoảng cách. Nếu khoảng cách thực tế ít hơn hoặc bằng thì max_d, thìlevenshtein_less_equalTrả về giá trị chính xác của nó. Nếu không, hàm này trả về giá trị lớn hơn max_d.

ví dụ:

test =# chọn levenshtein ('gumbo', 'gambol');
 Levenshtein
-------------
           2
(1 hàng)

test =# chọn levenshtein ('gumbo', 'gambol', 2,1,1);
 Levenshtein
-------------
           3
(1 hàng)

test =# chọn levenshtein_less_equal ('mở rộng', 'toàn diện', 2);
 levenshtein_less_equal
------------------------
                      3
(1 hàng)

test =# chọn levenshtein_less_equal ('mở rộng', 'toàn diện', 4);
 levenshtein_less_equal
------------------------
                      4
(1 hàng)

F.15.3. Metaphone

Metaphone, giống như kèo bóng đá c1, 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 kèo bóng đá c1, int max_output_length) trả về văn kèo bóng đá c1

Nguồnphải là kèo bóng đá c1 chuỗi không null với tối đa 255 ký tự.MAX_OUTPUT_LEPTĐặt chiề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 =# Chọn Metaphone ('Gumbo', 4);
 siêu hình
-----------
 Km
(1 hàng)

F.15.4. Metaphone kép

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 - kèo bóng đá c1"Tiểu học"và kèo bóng đá c1"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à kèo bóng đá c1 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 kèo bóng đá c1) Trả về văn kèo bóng đá c1
dmetaphone_alt (nguồn văn kèo bóng đá c1) trả về văn kèo bóng đá c1

Không có giới hạn độ dài trên các chuỗi đầu vào.

Ví dụ:

test =# chọn dmetaphone ('gumbo');
 Dmetaphone
------------
 KMP
(1 hàng)