ну я не использовал постгресовский полнотекст, поэтому сказать ничего не могу, но в целом эластик штука в случае с dsl дополнением к джанге не очень сложная и очень функциональная. Если будет что-то больше поиска по названиям, то подключил бы
у меня как то кейс был, сделать поиск по куче полей в куче связаных моделей, прикрутил SearchVector сначала в аннотацию, потом получил, что при каждой установке такого вектора оно хавает непомерно много времени, далее я решил вставлять его при сейве, а так, бац, по какой то эфемерной причине, нельзя, в итоге нагуглил костыль где чел с помощью менеджера сначала создавал вектор в аннотацию, а потом после этого присваивал вектор из кверисета - инстансу. Потом мне пишет гэлекси овнер "Почему у меня не находит аналитика по запросу "анал""? В итоге, после нескольких часов гугла я выяснил что SearchQuery не может в icontains потому что в векторе валяются онли ключевые слова которые search vector сам выбирает, а если без searchQuery поискать по вектору, то можно выяснить что куча всего не может найтись по ключевым словам, так как там содержатся не все слова