Usuário com melhor resposta
Procurar palavas em registros de texto e categorizar

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".
Respostas
-
Deleted
- Sugerido como Resposta Robson William Silva segunda-feira, 20 de março de 2017 12:47
- Marcado como Resposta Robson William Silva terça-feira, 21 de março de 2017 12:25
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.
-
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 -
Deleted
- Sugerido como Resposta Robson William Silva segunda-feira, 20 de março de 2017 12:47
- Marcado como Resposta Robson William Silva terça-feira, 21 de março de 2017 12:25
-
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]