Usuários do Firebird 3+ podem usar a biblioteca IBSurgeon FTS UDR gratuita e de código aberto para implementar procedimentos e funções de pesquisa de texto completo para Firebird SQL, executá-los em consultas SQL, usando os poderosos recursos do mecanismo de busca Lucene.
O UDR é baseado no Lucene++, a implementação em C++ do mecanismo de busca Lucene, para alcançar a pesquisa mais rápida com recursos de busca de texto completo verdadeiros. Este UDR é 100% gratuito e de código aberto, com licença LGPL.
Versões para Windows e Linux estão disponíveis: para Windows temos binários prontos para uso e para Linux é necessário compilar o UDR para funcionar na distribuição específica (temos instruções fáceis de compilação).
A biblioteca é desenvolvida com subsídio da IBSurgeon.
Para instalar o Lucene UDR, você precisa:
plugins/udr
Você pode baixar compilações prontas para Windows OS usando os links:
No Linux, você pode compilar a biblioteca por conta própria.
Baixe o banco de dados de demonstração, para o qual os exemplos estão preparados, usando os seguintes links:
Documentação em inglês e russo está disponível nos links:
Obtenha a versão mais recente do GitHub: https://github.com/IBSurgeon/lucene_udr