Talisman: a JavaScript archive of fuzzy matching, information retrieval and record linkage building blocks - Sciences Po Access content directly
Journal Articles Journal of Open Source Software Year : 2020

Talisman: a JavaScript archive of fuzzy matching, information retrieval and record linkage building blocks

Guillaume Plique

Abstract

Information retrieval and record linkage have always relied on crafty and heuristical routines aimed at implementing what is often called fuzzy matching. Indeed, even if fuzzy logic feels natural to humans, one needs to find various strategies to coerce computersinto acknowledging that strings, for instance, are not always strictly delimited. But if some of those techniques, such as the Soundex phonetic algorithm invented at the beginning of the 20th century, are still well known and used, a lot of them were unfortunately lost to time. As such, theTalisman JavaScript library aims at being an archive of a wide variety of tech-niques that have been used throughout computer sciences’ history to perform fuzzy comparisons between words, names, sentences etc. Thus, even if Talisman obviously provides state-of-the-art functions that are still being used in an industrial context, it also aims at being a safe harbor for less known or clunkier techniques, for historical and archival purposes.

Dates and versions

hal-03237144 , version 1 (26-05-2021)

Identifiers

Cite

Guillaume Plique. Talisman: a JavaScript archive of fuzzy matching, information retrieval and record linkage building blocks. Journal of Open Source Software, 2020, pp.1 - 2. ⟨10.21105/joss.02405⟩. ⟨hal-03237144⟩
67 View
0 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More