An java library for searching and indexing in one machine
Data -> lucene types -> index to local files
Types:
- Document: an object contains different fields, it is similar to JSON
- Index: contains multiple documents
- Fields: like variable in a class
- Terms: smallest unit after tokenization