Fórum Comparar e substituir texto em grandes volumes de dados #580014
11/04/2017
0
Tenho um dicionario de dados com algumas abreviações e preciso percorrer uma lista contendo dezenas e até centenas de paragrafos a fim de comparar as palavras e substitui-las palavras por essas abreviações.
Qual a alternativa (ou melhor maneira) para comparar Strings de grandes volumes de dados sem uso do Replace ?
Obs.: A lista de palavras virá de uma consulta feita na receita federal e as abreviações (+ ou - 300) ficará fixa em uma classe para minimizar o custo com consultas no BD.
Qual a alternativa (ou melhor maneira) para comparar Strings de grandes volumes de dados sem uso do Replace ?
Obs.: A lista de palavras virá de uma consulta feita na receita federal e as abreviações (+ ou - 300) ficará fixa em uma classe para minimizar o custo com consultas no BD.
Adriano Cordeiro
Curtir tópico
+ 0
Responder
Post mais votado
12/04/2017
Fala, Adriano. Tudo bem?
Essa tarefa será realizada várias vezes, ou apenas uma vez? Se for apenas uma, creio que vale a pena considerar fazer "do jeito tradicional", uma vez que não é algo que se repetirá na sua aplicação.
De toda forma, lhe sugiro dar uma olhada no Apache Lucene .NET, uma versão para .NET da engine de buscas Lucene, que é otimizada para consultas em grandes volumes de texto.
Abraço.
Essa tarefa será realizada várias vezes, ou apenas uma vez? Se for apenas uma, creio que vale a pena considerar fazer "do jeito tradicional", uma vez que não é algo que se repetirá na sua aplicação.
De toda forma, lhe sugiro dar uma olhada no Apache Lucene .NET, uma versão para .NET da engine de buscas Lucene, que é otimizada para consultas em grandes volumes de texto.
Abraço.
Joel Rodrigues
Responder
Gostei + 2
Mais Posts
12/04/2017
Adriano Cordeiro
Fala, Adriano. Tudo bem?
Essa tarefa será realizada várias vezes, ou apenas uma vez? Se for apenas uma, creio que vale a pena considerar fazer "do jeito tradicional", uma vez que não é algo que se repetirá na sua aplicação.
De toda forma, lhe sugiro dar uma olhada no Apache Lucene .NET, uma versão para .NET da engine de buscas Lucene, que é otimizada para consultas em grandes volumes de texto.
Abraço.
Essa tarefa será realizada várias vezes, ou apenas uma vez? Se for apenas uma, creio que vale a pena considerar fazer "do jeito tradicional", uma vez que não é algo que se repetirá na sua aplicação.
De toda forma, lhe sugiro dar uma olhada no Apache Lucene .NET, uma versão para .NET da engine de buscas Lucene, que é otimizada para consultas em grandes volumes de texto.
Abraço.
Olá!,
Sim será executada varias vezes, porém não será mais uma LISTA como havia dito no post e sim uma linha com cerca de 200 caracteres.
Como as coisas mudaram vou obter informações mais detalhadas.
abçs.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)