I'm currently in the process of building a website in which the user can query a book name and get a result from a mysql database of around 30,000 books.
I've finished building the database and now i'm looking for a good search engine implementation for python. Initially i though of using Elasticsearch, but i currently have a very limited budget so i can only purchase shared web hosting and i read that Elasticsearch is too demanding for a shared hosting server.
I also read I can use Haystack + Whoosh since im using Django, but I've also read whoosh is quite slow.
What do you think I should use to supply the website quick and accurate search functionality?
Thanks in advance!