none
Full text search com 2 caracteres RRS feed

  • Pergunta

  • Pessoal,

    Como habilito meu Full text search para encontrar palavras menores ou iguais que 3 caracteres.

    Por ex: 'bmw' ou 'pe'

    O padrao acho que sao 4 caracteres.
    Como mudo isso ?

    Valeu 

    segunda-feira, 17 de outubro de 2011 16:59

Todas as Respostas

  • Boa tarde!

     

    Depois do Full Text Catalog e Index criado, utilize a seguinte pesquisa.

     

    SELECT *

    FROM NomeDaTabela AS A 

    WHERE CONTAINS(A.NomeDoCampo,'BMW OR PE')

     

    Assim você estára pesquisando as duas palavras desejadas.

     

    Att


    Luan.Moreno [SQL Soul]|| Especialista SQL Server || MCTS SQL Server Admin e Dev @luansql
    segunda-feira, 17 de outubro de 2011 17:11
  • num campo que possuo:

    Sao Caetano do sul por ex, se eu so procurar por 'caetano' funciona.

    Agora se procuro por toda a string nao, isso pq nao funciona com palavras de 2 ou 3 letras.

     

    segunda-feira, 17 de outubro de 2011 17:50
  • Sim, o mecanismo precisa que você solicite o AND para que assim ele realize a concatenação das palavras que você deseja

     

    se você quer pesquisar Sao Caetano utilize

     

    SELECT *

    FROM NomeDaTabela AS A 

    WHERE CONTAINS(A.NomeDoCampo,'Sao AND Caetano')

     

    Assim você ira buscar o que deseja

     

    Abs

     

     


    Luan.Moreno [SQL Soul]|| Especialista SQL Server || MCTS SQL Server Admin e Dev @luansql
    segunda-feira, 17 de outubro de 2011 18:18
  • ele ja esta funcionando assim.

    O unico problema é que mesmo utilizando o and para palavras com 3 caracteres ou menos, nao funciona.

    segunda-feira, 17 de outubro de 2011 18:27
  • A.G.A,

     

    Provavelmente estas palavras que você está tentado buscar e não está conseguindo pode estar na StopWords não?


    Se for isso você pode adicionar ou tirar palavras.

     

    Veja em

    http://www.simple-talk.com/sql/learn-sql-server/understanding-full-text-indexing-in-sql-server/

     

    isso tirará suas dúvidas.


    Luan.Moreno [SQL Soul]|| Especialista SQL Server || MCTS SQL Server Admin e Dev @luansql
    segunda-feira, 17 de outubro de 2011 18:51