Matchsimile: a flexible approximate matching tool for searching proper names

  • Authors:
  • Gonzalo Navarro;Ricardo Baeza-Yates;João Marcelo Azevedo Arcoverde

  • Affiliations:
  • Department of Computer Science, University of Chile, Blanco Encalada 2120, Santiago, Chile;Department of Computer Science, University of Chile, Blanco Encalada 2120, Santiago, Chile;Matchsimile Ltda - CTO, Rua Ribeiro de Brito, 1002/1103, CEP 51.021-310, Recife-PE, Brazil

  • Venue:
  • Journal of the American Society for Information Science and Technology
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the architecture and algorithms behind Matchsimile, an approximate string matching lookup tool especially designed for extracting person and company names from large texts. Part of a larger information extraction environment, this specific engine receives a large set of proper names to search for, a text to search, and search options; and outputs all the occurrences of the names found in the text. Beyond the similarity search capabilities applied at the intraword level, the tool considers a set of specific person name formation rules at the word level, such as combination, abbreviation, duplicity detections, ordering, word omission and insertion, among others. This engine is used in a successful commercial application (also named Matchsimile), which allows searching for lawyer names in official law publications.