Skip to content

A search engine built with elasticsearch for Animes

Notifications You must be signed in to change notification settings

chelsieng/AnimeSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Anime Search Engine

image

Demo

1. Enter keywords and filter search by Status, Genre or Source

image

2. See results

image

Project set up

Prerequites:

Set up elasticsearch index

  1. Run elasticsearch
  2. Run Kibana
  3. Open Kibana at http://localhost:5601/app/home#/tutorial_directory
  4. Go to "Upload file" tab
  5. Drop file animes.ndjson
  6. Click on Import
  7. Set index name to animes
  8. Click on Import again

Set up python's virtual environment

$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install -r server/requirements.txt

Set up vue cli

$ sudo npm install -g @vue/cli

How to run project

Run server

$ cd server
$ python app.py 

Run client

$ cd client
$ npm install
$ npm run serve

Vue server will be listening on http://localhost:8080/

About

A search engine built with elasticsearch for Animes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published