JavaWithTheFlow

For search:

  1. Download and extract elasticsearch from https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.4.tar.gz
  2. Execute: pip install elasticsearch
  3. In terminal run ./bin/elasticsearch from the extracted folder and keep elasticsearch running in the background.
  4. Run nltk.download() to download the corpus for NLTK.
  5. Run search.py to create index for Posts table.
  6. After it finishes, run index.py and go to localhost:8000/search/ <search query>