Как реализовать поиск в django/python/Mysql с учетом морфологии?
solr или elastic поможет вам.
haystacksearch.org
ну и никто не отменял Сфинкс, но он для больших пацанов, для начинающих вполне пойдет Эластик