Показано с 1 по 2 из 2

Тема: Утилита для работы с базой BayesIt!

  1. #1
    JJF
    JJF вне форума
    Новичок
    Регистрация
    25.10.2003
    Сообщений
    4

    Утилита для работы с базой BayesIt!

    Хотелось бы узнать - есть ли в природе такой зверь? Мне помнится, Вы писали о том, что корректировали ту базу, которую выложили на сайте.
    Просто есть желание объединять несколько баз в одну.
    Если готовой полнофункциональной утилиты нет, то, возможно, Вы могли бы дать описание формата базы? Чтобы можно было написать что-то свое для моей задачи.
    Заранее благодарен!

  2. #2
    klirik
    klirik вне форума
    Участник
    Регистрация
    16.02.2003
    Сообщений
    180

    Re:Утилита для работы с базой BayesIt!

    Базу я корректировал просто - заранее отобрал те письма, на которых она была создана. Что же касается "слияния" - то в однозначном варианте этого сделать невозможно: фильтр отслеживает уникальность каждого из писем, но не отслеживает принадлежность того или иного токена к конкретному письму. Поэтому, если окажется, что одно и то же письмо было включено в две базы, то слить их корректно уже не удастся.

    Формат словаря прост: в начале сигнатура - 0x19780701 (мой день рождения, однако ), затем DWORD число писем, DWORD число уникальных слов, DWORD общее число слов. После этого идёт массив токенов: 1 байт длина, затем токен с указанной длиной, затем DWORD частота. И так для каждого из токенов.

    Второй файл - *.LST в начале имеет сигнатуру "MSID", затем список - 1 байт длина, затем MSGID письма в ASCII-формате, затем DWORD-значение (в базе не используется). Так для каждого письма.

    Третий файл - *.idx содержит b-дерево по *.lst. Его хранить не обязательно, т.к. в случае отсутствия он будет автоматически создан по *.lst.

Похожие темы

  1. Проблема с базой писем
    от SorFuS в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 02.10.2015, 13:01
  2. Проблема с базой, но…
    от ALER в разделе The Bat!: вопросы и ответы
    Ответов: 7
    Последнее сообщение: 22.03.2005, 00:16
  3. странности с базой…
    от stane в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 07.10.2004, 10:39
  4. ОТ: утилита для тестирования регулярных выражений.
    от klirik в разделе Антиспам плагин BayesIt
    Ответов: 2
    Последнее сообщение: 16.08.2004, 03:09
  5. Утилита для показа .lst-файлов
    от klirik в разделе Антиспам плагин BayesIt
    Ответов: 0
    Последнее сообщение: 30.03.2004, 16:50