Basics static_index.rb (The static way to index with an explicit source, then starting the indexing process) realtime_index.rb (Giving Picky data to index during runtime) multi_category.rb (Using multiple categories in one search)