Ultimate Star Wars Search using ElasticSearch and Vue JS
- Elastic Search
- Python 3
- Vue JS
Allow http access through Vue code by adding the following configs to /config/elasticsearch.yml file in ES directory.
Now run elasticsearch. It should be up on port 9200.
Installing requirements for python
After a few seconds, you should see done indexing
. Go to People Search . All the json files inside src directory get indexed into ES.
Now install packages defined in package.json by running
npm install
Now run
npm run dev
Voila...!! Type in a name in the search box and your result is the filtered names.
Hosted API
Django REST Source Code for the API