GithubHelp home page GithubHelp logo

danthedeckie / fuzzy-name-lists-matcher Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 161 KB

A small utility for helping to do a fuzzy-search to find names from one list in another

Home Page: https://danthedeckie.github.io/Fuzzy-name-lists-matcher/

License: GNU General Public License v3.0

Makefile 0.98% JavaScript 80.98% CSS 6.95% HTML 11.09%
gpl3 javascript search search-algorithm utilities

fuzzy-name-lists-matcher's Introduction

Repository License Build Status License: GPL v3

Fuzzy list of names matcher

Live Demo: https://danthedeckie.github.io/Fuzzy-name-lists-matcher/

This is a tool that takes 2 lists of names and attempts to find the most likely matches between them.

For instance, given the lists:

List one List Two
Alice Anderson Andy Anderson
Bob Barker Alice Also
Charlie Cho Bob Barker
Dave Darcy C. Cho
Ekon Eze Elon Everton

it should be able to find you a list in order of most likely matches:

Bob Barker -> Bob Barker (Exact)
Charlie Cho -> C. Cho (High)
Alice Anderson -> {Andy Anderson / Alice Also} (Medium)
Ekon Eze -> Elon Everton (Low)

it's not 100% foolproof, and is attempting to match optimistically.

An example expected use-case if you have a list of 3000 school alumni, and want to try and find which of them are now in your current school parents list.

This tool will not give you 100% correct results - but will reduce the space you have to search through - instead of trying to manually compare 3000 against 500 (1.5 million comparisons...) you can now just manually look through the top 100 with their most likely matches.

Finding incorrect positive match scores is fine, as long as it doesn't introduce too much noise.

Authors

fuzzy list of names matcher was created by Daniel Fairhead sponsored by The Churchhill Fellowship and welcomes contributions.

Licence

GNU General Public Licence v3.0 or later

See COPYING to see the full text.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

fuzzy-name-lists-matcher's People

Contributors

danthedeckie avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.