Pergunta

Qual é a melhor alternativa de pesquisa de texto completo ao Microsoft SQL?(que funciona com MS SQL)

Estou procurando algo semelhante a Lucena e Lucene.NET mas sem os requisitos de .NET e Java.Também gostaria de encontrar uma solução que pudesse ser utilizada em aplicações comerciais.

Foi útil?

Solução

Dê uma olhada CLuceno - É uma porta C++ bem mantida do java Lucene.Atualmente está licenciado sob LGPL e o usamos em nossa aplicação comercial.

O desempenho é incrível, mas você precisa entender algumas das estranhas convenções da API.

Outras dicas

Esfinge é uma das melhores soluções.Está escrito em C++ e tem um desempenho incrível.

Pesquisa de DT é sem dúvida a melhor ferramenta de pesquisa que usei.Eles têm uma série de soluções disponíveis.Seu mecanismo será executado em Win32 nativo, Linux ou .NET.Ele indexará praticamente todo tipo de documento que você possa ter (Excel, PDF, Word, etc.). Fiz algumas comparações de benchmarks há algum tempo e foi o mais fácil de usar e teve o melhor desempenho.

Sol é baseado em Lucene, mas acessível via HTTP, portanto pode ser usado em qualquer plataforma.

Eu sou a segunda Esfinge, mas Lucena também não é tão ruim, apesar do Java.:) Se você não está lidando com muitos dados espalhados, etc., então dê uma olhada também no MySQL TEXTO COMPLETO.Estamos usando-o para pesquisar em um banco de dados de 20 GB.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top