KeywordsComparator — простое сравнение баз ключевых слов

KeywordsComparatorРешил выложить еще одну написанную для личных целей программку.

Представим такую ситуацию, у вас есть основная база из 10000 ключевых слов, и сегодня вам досталась новая база, в которой содержится еще 5000 слов, так вот, KeywordsComparator поможет сравнить основную базу с новой, и выявит слова, которых еще нет в основной базе.

В качестве бонуса, программа может еще и почистить от дублей то, что получилось в результате сравнения.

Простой пример:

Основная база

Aaa
Bbb
Ccc
Ddd
Eee

Новая база

Aaa
Fff
Fff
Bbb
Eee
Www

Результат

Fff
Www

Интерфейс программы довольно прост и не нуждается в описании. Стоит отменить, что программа ни коим образом не портит входные данные.

Update 16.12.2011

Добавлены 2 новых фильтра, оптимизирован алгоритм для многоядерных систем.

Для сравнения производительности проведем тест.

Файл основных ключевых слов 50000+ строк.
Файл новых ключевых слов 20000 строк.
Сравнение производилось со всеми фильтрами.
Машина, на которой проводилось тестирование: ЦП AMD Phenom II x4 955 3.2 GHz, 4 Gb ОЗУ

Старая версия программы справилась с заданием за 145 секунд.

KeywordsComparator Old

Новая версия справилась за 63 секунды. При этом заметьте, насколько лучше используются возможности процессора.

KeywordsComparator New

Не забывайте, что для работы KeywordsComparator, необходим Microsoft .NET Framework 4.

Скачать: KeywordsComparator (179)


7 комментариев к "KeywordsComparator — простое сравнение баз ключевых слов"

  1. ajajaj:

    неплохо бы добавить чекбокс «не учитывать регистр»

  2. Raven:

    А в какой кодировке должны быть исходные базы? А то у меня результат получился одни квадраты...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

   *

  

Комментарий