none
Procurar palavas em registros de texto e categorizar RRS feed

  • Pergunta

  • Boa noite Galera.

    Na minha base tenho duas tabelas (Palavras e Texto)

    Na tabela Palavras tenho 820 registro  e dois campos Categoria e Palavra.
    Campo CATEGORIA armazena as categorias do campo PALAVRA. Exemplo Categoria <Saude> Palavra<Hospital>, Categoria <Saúde> Palavra <Medico>

    Na tabela Texto tenho apenas uma coluna chamada T1 com mais de 20000 registro de texto de no máximo 200 caracteres. Exemplo T1<O hospital de SP e o mais movimentado do Brasil> , T2 <O medico sempre trata seus pacientes com muita paciência>

    Preciso categorizar esses textos, exemplo.

    Fazer uma pesquisa da Palavra <Hospital>  e me trazer todos os texto que contem a palavra hospital categorizado por saude. 

    Que esse script faca essa categorização de todas minhas palavras que esta na tabela "PALAVRA".

    quinta-feira, 16 de março de 2017 01:35

Respostas

Todas as Respostas

  • Bom dia Evandro,

    O que você já conseguiu desenvolver para criar essa busca?

    Onde exatamente está a sua dúvida?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 17 de março de 2017 13:21
  • Evandro

    1. Você precisa identificar primeiro as categorias;

    2. Faça uma busca em tudo e separe as categorias baseado nas palavras que você tem e salve isso em uma tabela temporária; E assim você vai conseguir saber se fez correto;

    3. Para essa busca, o indice separador pode ser o maior e menor conforme colocou;

    4. A melhor opção de você fazer isso é no momento que a pessoa ou operador estiver digitando isso, a pessoa já marca a categoria, concorda? Assim não precisará mais fazer essa classificação depois.


    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.ecode10.com

    sexta-feira, 17 de março de 2017 13:49
  • Deleted
    sexta-feira, 17 de março de 2017 14:42
  • Evandro,

    Concordo com a sugestão do José Diz, através do uso do fulltext index, você poderá utilizar recursos como a função Contains para definir que tipo de expressão deseja pesquisar no seu index string de forma mais rápida.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 17 de março de 2017 22:43