Fórum devo usar o FREETEXT ou CONTAINS no sql server? #571362
22/11/2016
0
obrigada
Ingrid
Curtir tópico
+ 0Posts
23/11/2016
Diego Silva
Quais os critérios que você quer adotar para fazer a busca.
Dependendo do do caso você pode até usar o containstable e o freetexttable
Gostei + 0
23/11/2016
Celiol.
O contais acho mais util quando você tem uma grande coleção de elementos em sua tabela e pretende ver qual contem a condição informada por exemplo:
Imagine a seguinte situação voce tem uma tabela chamada clientes, ai você vai fazer uma promoção para clientes que esta em são paulo nesse caso ficaria facil você filtrar os usuarios de são paulo, ai poderia ser da cidade 'Itu', entre outros basta saber qual seria o parametro entendeu.
Ai no caso acho que seria util o FREE mesmo mas faça o codigo ja que não é complicado e teste antes para ver o desempenho e se é o resultado que esperava.
Abraços.
Gostei + 0
24/11/2016
Ingrid
sei que em tanto com freetext quanto contains (ou containstable e o freetexttable) da pra fazer isso mas a minha dúvida é saber qual seria melhor em termos de performance, já que o usuário poderá digitar qualquer coisa no campo de busca
obrigada
Gostei + 0
28/11/2016
Gregory Monteiro
no meu dia a dia eu percebi que o contains ou containstable costuma ser melhor em termos de performance pois o freetext acaba pesquisando variações das palavras e dependendo do quão bom seja o seu servidor e o tamanho da tabela isso pode causar gargalos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)