v0.39 Fixes in get_headline: now headline can starts only with indexable lexem fix headline in case of search term was last in text v0.38 Fix affixes with void replacement (AFAIK, it's only russian) Optimize regex execution v0.37 fix support locate for UnknownDict and Synonym dictionaries v0.36 26-01-2003 add Synonym dictionary fixed various bug in new ISpell code fixed ':' in lexeme v0.35 18-06-2002 Ispell dictionary now can work with compound words Renaming txtidx to tsvector Adapt OpenFTS to work with tsearch V2(pgsql 7.4) Remove pgsql_contrib_openfts, now tsearch rank function is used v0.34 20-09-2002 Add normalization of weight of document by its length, relor and relkov functions accept now additional argument (last): 0 - no normalization (default) 1 - normalized by log(length of document) 2 - normalized by length of document Simplify get_headline (remove parts of get_headline2) Some reorganization of get_sql (split) Fix perl interface to ispell. Now should correctly works under Apache Add an example of simple parser on perl Fix URL of Snowball (now it's snowball.tartarus.org) v0.33 --------- Default parser now recognizes integers, unsigned integers, scientific notation, html entities and version-like numbers. Method get_headline accepts new parameter - replace_ignored_headline New Crash-course to OpenFTS (in examples/ directory) Add cygwin compatibility Modify pgsql module to use in contrib directory Remove support working without intarray Move from intarray to tsearch contrib module, this modifications require some dictionary interface changes: 1. dictionary should provides lemms method instead of lemmsid 2. is_stoplemm is unused, instead use is_stoplexem Add optional method drop to dictionaries Add dropindex for remove OpenFTS instance Done changes of OpenFTS tables and corresponding relor/relkov function Some interface changes (use_index_array is deprecated, use txtidx_field instead - mandated option) All scripts in examples/ are adapted to changes above Remove freq field. Index->init method now checks for existance of dict->lemms method Rename dropindex to drop and add drop_index (opposite to create_index) Add interface to Snowball stemmer Add interface to Ispell, thanks to mnoGoSearch ( http://www.mnogosearch.ru) Add is_stoplexem method to Ispell Interface Add locale support to Ispell Interface Add method get_headline2, which uses different algoritm to generate fragments with search words. v0.32 10-10-2001 Fix prefix with calling relor/kov, by Knut Aksel RXysland v0.31 09-08-2001 Add error message for Search::OpenFTS::Base->new & Search::OpenFTS::Index->init Fix perlpod error v0.30 31-07-2001 Change namespace from Search::FTS to Search::OpenFTS v0.29 05-07-2001 Change ranking functions, now relor &relkov always return value between 0 and 1. v0.28 10-05-2001 Переработан парсер в части определения хостname и слов с тире v0.27 10-05-2001 Улучшена обработка тагов в парсере Примеры приведены в соответствие с реальной жизнью v0.26 06-05-2001 В конструктор UnknownDict добавлен параметр - имя таблицы для хранения В PorterEng добавлен метод is_stopword( $stemmed_word ) Поправлена ошибка именоваия типа в Parser v0.25 17-04-2001 Изменен парсер Номер версии теперь в FTS.pm v0.24 13-04-2001 Изменен парсер v0.23 10-04-2001 Изменен интерфейс релевирующих ф-ций и способ их задавания v0.22 09-04-2001 Исправлена ошибка именования словаря Дополнен парсер для распознавания путей и имен файлов Добавлен список стоп слов v0.21 05-04-2001 Изменен парсер и добавлены новые типы лексем добавлены параметры игнорирования типов лексем Добавлен метод get_headline v0.20 26-03-2001 Добавление возможности поиcка через массивы целых чисел v0.12 18-11-2000 Реорганизвция кода, вынесение парпсера слов в отдельный модуль, добавление возможности работы с различными парсерами, добавление возможности существования до 27 индексов в одной базе v0.11 14:30 09-10-2000 Исправлена ошибка поиска с несколькими вариантами лексем v0.10 19:00 03-10-2000 Исправлен метод подсчета слов при индексировании по частям v0.09 16:30 02-10-2000 добавлен ключ dict_opt вSearch::FTS::get_sql v0.08 12:00 29-09-2000 Изменен интерфейс ф-ции index_chunk и добавлены параметры offset & length Дополнена встроенная документация v0.07 12:20 26-09-2000 Переписан на С парсер слов v0.06 17:20 07-09-2000 Изменились названия таблиц (и ф-ции релевирования соответственно ) добавлены новые методы индексирования по частям ( они все сливаются в одно место )