Hi Denis, On Sun, Jun 17, 2012 at 5:57 AM, Denis Wilson Souza Rosa <[email protected]> wrote: > Do you have any sort of docs, papers or even books about the > algorithms that were implemented?
There are really lots of different algorithms being used in Lucene. Moreover, more and more components are being made pluggable, so that users can use different algorithms that better suit their needs. Most of what is said in books on information retrieval and search engines applies to Lucene (you should definitely start here if you are not familiar with search engines internals at all), and you should be able to find more information on Lucene-specific pieces of code online, for example: - how Lucene numeric range queries work (http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/api/core/org/apache/lucene/search/NumericRangeQuery.html, there is a link to a reasearch paper in the "How it works" section), - how Lucene uses automata and finite state transducers for efficient fuzzy query execution, spell checking and its BlockTree terms dictionary (http://www.lucidimagination.com/sites/default/files/file/LR2012/AutomatonInvasionLuceneRevolution2012.pdf). -- Adrien --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
