Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Andrey (IP-адрес скрыт)
Дата: 27, April, 2004 17:04

В поле "ненормированные ключевые слова" пишем: "123" и не видим потом этой цифры в словаре ключевых слов при поиске. Если впишем "пробел 123" Вместо слова пробел настоящий пробел ж-) то цифра появляется в словаре с пробелом перд ней как и впечатали, почему так? Возможно ли как-нибудь избавиться от такого бага?

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Бродовский (IP-адрес скрыт)
Дата: 27, April, 2004 17:56

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

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Дунаевская С.М. (IP-адрес скрыт)
Дата: 27, April, 2004 18:45

Кроме сказанного выше, любой текст, заключенный в < > в полях Примечание (300) и Аннотация (331) ), также будет введен в словарь ключевых слов (метод индексирования 6).


Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: iLq (IP-адрес скрыт)
Дата: 11, March, 2009 15:43

Вопрос: как лучше организовать формирование словаря для поиска такого рода терминов - "ГОСТ 24200-80", при том что они в поле находятся не одни, а например так - "Изменение N 2 ГОСТ 24200-80 Воздушники. Конструкция и основные размеры" ?

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 11, March, 2009 18:53

Если текст введен в поля 610,300,331,200^e, то для включения в словарь ключевых слов нужный фрагмент заключите в угловые скобки:
"Изменение N 2 <ГОСТ 24200-80> Воздушники. Конструкция и основные размеры"

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, March, 2009 10:14

Такой вариант не подходит по причине многочисленности данных записей (Отдельная БД).
Есть ли другой вариант - с автоматическим выделением данного термина? Попробовал вариант с добавлением в ISISACW.TAB цифр - чила попадают в словарь, но появился такой вопрос - можно ли ISISACW определить к отдельной БД? Так как в других БД числа в словаре не нужны.

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, March, 2009 10:26

iLq написал(а):
-------------------------------------------------------
>> но появился такой вопрос - можно ли
> ISISACW определить к отдельной БД? Так как в
> других БД числа в словаре не нужны.
Нет, нельзя.

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, March, 2009 13:17

Вас понял.
Тогда, как вариант сделаю просто формирование словаря на другой машине с ISISACW с цифрами. БД все равно будет обновляться только раз в месяц где-то.
Вопрос закрываю. Спасибо.

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 12, March, 2009 13:21

В связи с этой проблему хочу внести предложение по новому UF. Сделать возможность выбирать данные из переданной строки согласно RegExp (регулярным выражениям).

Re: не отображаются цифры без пробела в словаре ключевых слов
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, March, 2009 15:20

Панев Максим написал(а):
-------------------------------------------------------
> В связи с этой проблему хочу внести предложение по
> новому UF. Сделать возможность выбирать данные из
> переданной строки согласно RegExp (регулярным
> выражениям).

Буду признателен, если кто-то это сделает самостоятельно...



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.