Datasette插件,通过Jellyfish添加模糊文本匹配的SQL函数
项目描述
datasette-jellyfish
Datasette插件,增加自定义SQL函数以实现模糊字符串匹配,基于James Turk和Michael Stephens的Jellyfish Python库。
交互式演示
示例
SELECT soundex("hello");
-- Outputs H400
SELECT metaphone("hello");
-- Outputs HL
SELECT nysiis("hello");
-- Outputs HAL
SELECT match_rating_codex("hello");
-- Outputs HLL
SELECT levenshtein_distance("hello", "hello world");
-- Outputs 6
SELECT damerau_levenshtein_distance("hello", "hello world");
-- Outputs 6
SELECT hamming_distance("hello", "hello world");
-- Outputs 6
SELECT jaro_similarity("hello", "hello world");
-- Outputs 0.8181818181818182
SELECT jaro_winkler_similarity("hello", "hello world");
-- Outputs 0.890909090909091
SELECT match_rating_comparison("hello", "helloo");
-- Outputs 1
有关每个函数的解释,请参阅Jellyfish文档。
项目详情
关闭
datasette-jellyfish-2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ca91fa7b09658a31b6942db2771884e46e7ead0dd731c06424adf5f4eb8965f |
|
MD5 | 6043f7448296719143d2ba892a9c5336 |
|
BLAKE2b-256 | 62cd473c4f1ac7e3406afac8fafbfb3ec68f08a3305c3ce4780783225f9654e3 |
关闭
datasette_jellyfish-2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 057708a96fef725294708537ac9dae68dac308268eaf283b7f5c6945dd319dff |
|
MD5 | abead56a2868a022c61b136bd2124a6c |
|
BLAKE2b-256 | b4168aa72ac5e2f634ebebff4f5732ef867f8d6ddc4de024dcc2573505995d60 |