Design decisions
#1: What to store
- The index needs to store at least the words contained in each record (separated by punctuation characters). 
- Can also store frequency, position, and other meta-data. 
#2: When to Update
- Maintain auxiliary data structures to "stage" updates and then update the index in batches. 
Last updated
