Pessoal,
Estou fazendo um pequeno app para uso pessoal, onde tenho 200 ou mais documentos cadastrados.
Quero fazer uma procura simples desses documentos, sendo que posso procurar um trecho de texto, uma palavra, a região desse documento e até mesmo pesquisar por releváncia (sistema de ranking)
Todos os documentos tem uma localidade no texto e são rankiados de 1 a 5 no banco… esses são os parametros mais relevantes, em segundo momento entra o restante da procura.
Ai fica minha dúvida, sera que uso o Compass(hoje ElasticSearch) que é uma search engine baseada na API Lucene, ou estudo a Lucene do 0 para fazer isso, ou mesmo crio uma search engine do zero?
Agradeço desde já