Fórum Comparar e substituir texto em grandes volumes de dados #580014

11/04/2017

0

C#

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.
Adriano Cordeiro

Adriano Cordeiro

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.

Joel Rodrigues

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.


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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar