no link que passei tem uma duzia de opçoes e talvez mostrando o projeto a algum desses serviços eles possam dar de graça é questão de analisar as possibilidades
Independente de qual opção for, haverá custo, seja com o serviço, seja com servidores. Minha experiencia com engines de busca é que elas são geralmente pesadas, principalmente quando tem um volume grande de texto, documentos grandes e necessidade de uma busca inteligente (oferecendo correção de erros por exemplo)