background preloader

Fuzzy String Matching

Facebook Twitter

Basic Concepts - Lucene Tutorial.com. Lucene is a full-text search library in Java which makes it easy to add search functionality to an application or website.

Basic Concepts - Lucene Tutorial.com

It does so by adding content to a full-text index. It then allows you to perform queries on this index, returning results ranked by either the relevance to the query or sorted by an arbitrary field such as a document's last modified date. The content you add to Lucene can be from various sources, like a SQL/NoSQL database, a filesystem, or even from websites. Searching and Indexing Lucene is able to achieve fast search responses because, instead of searching the text directly, it searches an index instead.

Introduction To Recursion And Memoization With Examples - Java Tutorials. Metaphone. Lawrence Philips redirects here.

Metaphone

For the football player, see Lawrence Phillips. Metaphone is a phonetic algorithm, published by Lawrence Philips in 1990, for indexing words by their English pronunciation.[1] It fundamentally improves on the Soundex algorithm by using information about variations and inconsistencies in English spelling and pronunciation to produce a more accurate encoding, which does a better job of matching words and names which sound similar.