понедельник, 27 декабря 2010 г.

Стеммер Портера для русского языка на Delphi

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


Скачать программу и исходник

вторник, 21 декабря 2010 г.

Key Tree 0.8.0


Скачать последнюю версию Key Tree
Зеркало на GE.TT

Основные изменения
  • Поиск по узлам дерева, с возможностью синхронизации фильтров таблицы и дерева
  • Упрощеный вид дерева, с мелкими узлами
  • Контекстные меню для всех таблиц
  • Таблица статистики слов в разделах
  • Альтернативы в фильтрах

В архиве пример проекта, ключевиков для создания нового проекта и папка экспортированного проекта.

Подробное описание

суббота, 4 декабря 2010 г.

Key Tree 0.7.7


Исправления и дополнения

Исправлен баг: при перетаскивании родителького узла на дочерний все задействованные узлы пропадали из дерева.

четверг, 2 декабря 2010 г.

Множественный поиск и выделение результатов

В программе Key Tree я впервые столкнулся с необходимостью множественного поиска в строке и подсветки результатов. Для поиска и подсветки единственного вхождения у меня было готовое решение, которое совершенно не подходило для хранения результатов от нескольких вхождений. Зато код подсветки пришелся в самый раз.


среда, 1 декабря 2010 г.

Key Tree

Key Tree - программа для визуального создания структуры сайта и формирования семантического ядра на основе отчетов Key Collector.


Идея
Назначение программы том, что бы раскидать все ключевые слова по узлам будущего сайта или в корзину. Готовое дерево сайта одним кликом превращается в набор папок, совпадающих структурой и названиями с деревом. Для каждой папки создаются файлы с ключевыми словами(keywords.txt) и описанием страницы (content.txt).

Подробное описание