A generic framework for the matching of similiar names.
Name matching is a common requirement in modern business systems, wherein fuzzy matching techniques are employed to overcome variations between names. The purpose of this dissertation was the development of a framework, which is capable of implementing various fuzzy matching algorithms, while abstra...
Main Author: | |
---|---|
Format: | Others |
Language: | en |
Published: |
2012
|
Online Access: | http://hdl.handle.net/10539/11201 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-11201 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-112012019-05-11T03:40:11Z A generic framework for the matching of similiar names. Schay, Warren Marc. Name matching is a common requirement in modern business systems, wherein fuzzy matching techniques are employed to overcome variations between names. The purpose of this dissertation was the development of a framework, which is capable of implementing various fuzzy matching algorithms, while abstracting the name matching process away from external business systems. Through a study of existing fuzzy matching algorithms and frameworks, several design requirements were identified; the maintaining of name relationships, non-algorithm specific logic, abstraction of the matching process, user configured matching logic, consistent external interface and performance considerations. The deployment to a production environment and a series of tests, demonstrated that the framework fulfilled all but one of its design requirements, as certain algorithm implementations yielded excessive search times. The cause and remedy of this shortcoming were identified. Finally, based on an evaluation of the design‟s strengths and weaknesses, recommendations for future developments were suggested. 2012-01-30T12:58:42Z 2012-01-30T12:58:42Z 2012-01-30 Thesis http://hdl.handle.net/10539/11201 en application/pdf application/pdf |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
description |
Name matching is a common requirement in modern business systems, wherein fuzzy matching techniques are employed to overcome variations between names. The purpose of this dissertation was the development of a framework, which is capable of implementing various fuzzy matching algorithms, while abstracting the name matching process away from external business systems. Through a study of existing fuzzy matching algorithms and frameworks, several design requirements were identified; the maintaining of name relationships, non-algorithm specific logic, abstraction of the matching process, user configured matching logic, consistent external interface and performance considerations. The deployment to a production environment and a series of tests, demonstrated that the framework fulfilled all but one of its design requirements, as certain algorithm implementations yielded excessive search times. The cause and remedy of this shortcoming were identified. Finally, based on an evaluation of the design‟s strengths and weaknesses, recommendations for future developments were suggested. |
author |
Schay, Warren Marc. |
spellingShingle |
Schay, Warren Marc. A generic framework for the matching of similiar names. |
author_facet |
Schay, Warren Marc. |
author_sort |
Schay, Warren Marc. |
title |
A generic framework for the matching of similiar names. |
title_short |
A generic framework for the matching of similiar names. |
title_full |
A generic framework for the matching of similiar names. |
title_fullStr |
A generic framework for the matching of similiar names. |
title_full_unstemmed |
A generic framework for the matching of similiar names. |
title_sort |
generic framework for the matching of similiar names. |
publishDate |
2012 |
url |
http://hdl.handle.net/10539/11201 |
work_keys_str_mv |
AT schaywarrenmarc agenericframeworkforthematchingofsimiliarnames AT schaywarrenmarc genericframeworkforthematchingofsimiliarnames |
_version_ |
1719081310154129408 |