ASP.NET MVC + Lucene.Net ( Parte 2 ) – Implementando Spellchecker, Dicionário de Sinônimos, Tratamentos e Indexações

Standard

Nesta segunda parte da série sobre ASP.NET MVC + Lucene.Net abordaremos diversos recursos interessantes para implementação em nosso motor de busca, tais como:

  • Indexação de diversos campos;
  • Tratamento de preposições e artigos do nosso texto a ser buscado;
  • Dicionário de sinônimos;
  • Corretor ortográfico (mais conhecido como SpellChecker) com sugestão de busca.

OBS: Para o acompanhamento deste artigo, aconselho a leitura do artigo anterior Criando o projeto e o motor de busca. Pois irei dar continuidade no projeto já criado, e implementarei os novos recursos no mesmo.

Não irei seguir a ordem dos itens citados acima, mas sim um fluxo que aborde todos os itens da forma mais fácil e clara para um bom entendimento!

Let’s Go!!! Continue reading

ASP.NET MVC + Lucene.Net ( Parte 1 ) – Criando o projeto e o motor de busca

Standard

Com certeza este não é um tema que se encontra facilmente por aí, principalmente em português. Realizei algumas pesquisas na internet e simplesmente não achei NADA sobre o Lucene.Net em português. Em inglês existem alguns artigos legais e bem explicativos sobre o assunto.
Porém, gostaria de falar não apenas sobre a criação de um motor de busca, mas também sobre um recurso muito interessante chamado SpellChecker (Corretor Ortográfico).
Eu estarei dividindo este artigo em duas partes, sendo a primeira destinada a criação do projeto e implementação do motor de busca, e a segunda com a junção do corretor ortográfico, dicionário de sinônimos, e tratamento de preposições e artigos.

Let’s go! Continue reading