Какой поисковый движок выбрать для базы наименований(товаров, документов, etc.)?
Может быть есть другие, более оптимальные решения?
вы и назвали самые оптимальные и быстрые решения.
Там конфиги на пару десятков строк и всё готово.
А со сфинксом вообще на sql диалекте можно разговаривать, что довольно удобно.
ElasticSearch или SolrOfficial solr guide suggesterautocomplete with solrSolr Ngrams and Twitters typeaheadjslucene-vs-solr-vs-sphinx