5 Indexing and Searching Big Data
5 Indexing and Searching Big Data
By Dinesh Amatya
Lucene
– Precision
Searches index instead of text
–
Typical Components of Search Application
Core Indexing Classes
IndexWriter
Document
Analyzer
Field
Directory
Primary Analyzers available in
Lucene
WhitespaceAnalyzer
SimpleAnalyzer
StopAnalyzer
KeywordAnalyzer
StanderdAnalyzer
Core Searching Classes
IndexSearcher
Term
Query
TermQuery
TopDocs
References
https://en.wikipedia.org/wiki/Full_text_search
Lucene in Action
http://www.javabeat.net/using-the-built-in-analyzers-in-
lucene/