Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Бродовский (IP-адрес скрыт)
Дата: 27, April, 2004 17:56
Во-первых, зачем Вам ключевое слово "123" - что оно должно означать для пользователя, когда он увидит его в словаре (в отрыве от контекста).
Во-вторых, по умолчанию (т.е. согласно исходного состояния таблицы isisacw.tab) при индексировании по словам (метод индексирования 8 в <имя_БД>.FST) цифры (также как знаки препинания, пробел и т.п.) объявляются небуквенными символами (т.е. символами, которые НЕ составляют слова) - поэтому Ваше "123" не попадает в словарь. Это можно изменить - откорректировав таблицу isisacw.tab
В-третьих - если в поле НЕНОРМИРОВАННЫЕ КЛЮЧЕВЫЕ СЛОВА указывается фраза (признаком фразы является наличие пробела), дополнительно проводится индексирование всего поля целиком (метод индексирования 0 в <имя_БД>.FST) - вот почему ПРОБЕЛ 123 попадает в словарь (и если бы Вы действительно указали осмысленную фразу, например, ДВИГАТЕЛЬ ПК-123 - она бы целиком попала в словарь и это было бы вполне оправдано). Это правило тоже можно изменить.
Так что никаких багов нет...