Fulltextsearch in ASP.NET MVC

17 views
Skip to first unread message

Neryval Lima

unread,
Jul 17, 2015, 1:05:31 PM7/17/15
to dotn...@googlegroups.com

srs,

Alguém já implementou algo sem uso do plugins ou aplicativos de servidor?
Tenho o meu server configurado e pronto, mas não tem como minha aplicação acessar o recurso.

Alguém já passou por isto?

Neryval Lima

Hector Figueroa

unread,
Jul 17, 2015, 1:09:48 PM7/17/15
to dotn...@googlegroups.com
Cara, da uma procurada por ElasticSearch

--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
 
Facebook: www.facebook.com/grupodotnetbr
 
WebSite: www.dotnetbr.com
 
E-mail do Grupo: dotn...@googlegroups.com
==============================
---
You received this message because you are subscribed to the Google Groups "DotNet Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dotnet_br+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Renato Cantarino

unread,
Jul 17, 2015, 1:11:44 PM7/17/15
to dotn...@googlegroups.com
Elastic +1
--

Att,
Renato Cantarino

Neryval Lima

unread,
Jul 17, 2015, 3:05:41 PM7/17/15
to dotn...@googlegroups.com
O ElasticSerach tem um aplicativo que deve ser instalado no servidor, 
então para rodar uma aplicação web, você precisa contratar um serviço de VPN.
o que encarece, a solução.

Falo de algo que possa ser incorporado a solução em si.

minha aplicação acessa um banco de dados SQL Server, já com 
o FullTextSearch configurado para algumas funções.

A questão é, como acessar o FulltextSearch sem aplicativos de servidor.



Neryval Lima

+55 71 8104.9679 Claro
Skype : neryval.lima

Controle Operacional e Financeiro para micro e pequenas empresas
Agora Com Loja Virtual Integrada!

Geradores eólicos e Paineis Solares

Armazene sua Nota Fiscal de forma prática e segura.

Hospedagem de Sites Especializada para o Vereador!

Em 17 de julho de 2015 14:09, Hector Figueroa <hector....@gmail.com> escreveu:

Bemjamin Quintino

unread,
Jul 17, 2015, 10:33:27 PM7/17/15
to dotn...@googlegroups.com
Tenta o Lucene. A gente usa na empresa e funciona mto bem.

--
==============================
Comunidade de desenvolvedores Dot Net no Brasil
 
Facebook: www.facebook.com/grupodotnetbr
 
WebSite: www.dotnetbr.com
 
E-mail do Grupo: dotn...@googlegroups.com
==============================
---
You received this message because you are subscribed to the Google Groups "DotNet Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dotnet_br+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
-----
Bemjamin Quintino

Neryval Lima

unread,
Jul 23, 2015, 6:26:59 AM7/23/15
to dotn...@googlegroups.com
Srs, 

Finalmente consegui implementar o FullTextSearch no ASP.NET - MVC
Não utilizei nenhum componente ou aplicação externa, Apenas o proprio EF.

Minha aplicação utiliza EF 6.1.3 e SQL Server 2012

Vou mostrar os passos:

No DB, faça a implementação do Full Text Search


Depois cria uma Stored Procedure que vai retornar os dados, 
coloque os parametros, mas não adicione nenhuma clausula WHERE
-Quando se coloca a clausula WHERE, o EF não consegue trazer o mapeamento das colunas.

Importe a SP para o seu modelo

Depois disto, adicione a clausula WHERE na SP.
não e necessário atualizar o modelo, pois a SP já está definida.
-o modelo pode ser atualizado livremente sem que a SP seja modificada.

Eu utilizo o iQueryable para mostrar os dados, pois me permite a paginação e a ordenação.

então o processo:

Definir a Matriz de Resultados:
            Dim Resultado As IQueryable(Of Object)

Realiza a chamada da SP
            Dim _result = db.spu_Sua_SP_FT(parametro1, Parametro2, ParametroN...).ToList

Convert os Resultados
            Resultado = _result.AsQueryable

pronto, a variavel Resultado, contem as linhas da SP.

Na SP, eu estou utilizando o FreeText(campo, valor)
mas o Contains pode ser utilizado tambem, a escolha é sua.



Neryval Lima

+55 71 8104.9679 Claro
Skype : neryval.lima

Controle Operacional e Financeiro para micro e pequenas empresas
Agora Com Loja Virtual Integrada!

Geradores eólicos e Paineis Solares

Armazene sua Nota Fiscal de forma prática e segura.

Hospedagem de Sites Especializada para o Vereador!

Reply all
Reply to author
Forward
0 new messages