Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Формирование словарей
Пользователь: Anna (IP-адрес скрыт)
Дата: 08, February, 2013 10:25

Помогите пожалуйста разобраться с принципом формирования словарей в системе Ирбис64 версии 2012.1. В более ранних версиях подобных вопросов не возникало, сейчас наши каталогизаторы в полной растерянности.
1. Ключевые слова из заглавия формируются по непонятной системе. Например название источника: "Математические чудеса и тайны. Математические фокусы и головоломки" - в ключевых словах из заглавия появилось только слово "фокус".
2. При вводе в поле 610 (ключевые слова) словосочетаний, второе слово отдельно по запросу не ищется, например:
"легковые автомобили", "семейная психология", на запрос "автомобили" или "психология" эти источники не найдутся.
3. Ключевое слово или слово из заглавия "веб-дизайн" в словаре вообще не находится. Проверила на БД Ibis, ввела в поле ключевых слов "веб-дизайн" пересоздала словарь заново, в результате этот документ находится только по ключевому слову "веб", "веб-дизайн" в словаре отсутствует. В файле IBIS.STW символ "-" отсутствует.
Как можно вернуть более полное формирование ключевых слов, т. к. сотрудники до данного времени не повторяли в поле 610 значащие слова из заглавия?

Re: Формирование словарей
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 08, February, 2013 11:13

Anna написал(а):
-------------------------------------------------------
> Помогите пожалуйста разобраться с принципом
> формирования словарей в системе Ирбис64 версии
> 2012.1. В более ранних версиях подобных вопросов
> не возникало, сейчас наши каталогизаторы в полной
> растерянности.
> 1. Ключевые слова из заглавия формируются по
> непонятной системе. Например название источника:
> "Математические чудеса и тайны. Математические
> фокусы и головоломки" - в ключевых словах из
> заглавия появилось только слово "фокус".

Проверила на Ваших примерах - работает правильно

> 2. При вводе в поле 610 (ключевые слова)
> словосочетаний, второе слово отдельно по запросу
> не ищется, например:
> "легковые автомобили", "семейная психология", на
> запрос "автомобили" или "психология" эти источники
> не найдутся.

Проверила на Ваших примерах - работает правильно

> 3. Ключевое слово или слово из заглавия
> "веб-дизайн" в словаре вообще не находится.
> Проверила на БД Ibis, ввела в поле ключевых слов
> "веб-дизайн" пересоздала словарь заново, в
> результате этот документ находится только по
> ключевому слову "веб", "веб-дизайн" в словаре
> отсутствует. В файле IBIS.STW символ "-"
> отсутствует.

Символа "-" нет в таблице ISISACW.TAB, поэтому он является разделителем.
Заключайте слово с дефисом в < > либо введите код этого символа в таблицу ISISACW.TAB

> Как можно вернуть более полное формирование
> ключевых слов, т. к. сотрудники до данного времени
> не повторяли в поле 610 значащие слова из
> заглавия?

Кроме того, замените файл IBIS.IFS - см. [irbis.gpntb.ru]

Re: Формирование словарей
Пользователь: Anna (IP-адрес скрыт)
Дата: 08, February, 2013 14:49

Спасибо, Светлана Михайловна, добавила код символа и заменила файл IBIS.IFS в БД ibis и в других базах IFS в соответствии с именем БД,пересоздала заново словарь, перезапустила сервер, кое-что исправилось, но не все.
1. В таблицу ISISACW.TAB добавила 045 и с "-" слова в словарь ключевых слов начали добавляться по мере ввода новых записей, но ранее веденные слова с "-" даже после полного пересоздания словаря не занеслись. Как это можно исправить?
2. Попробовала ввести новую запись с названием "Математические чудеса и тайны. Математические фокусы и головоломки." В словарь ключевых слов занеслись "Математические чудеса и тайны" и "Математические фокусы и головоломки". По отдельным словам ни поиска ни разбивки нет. Как сделать поиск по отдельным словам, например "фокусы", "головоломки"?

Re: Формирование словарей
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 08, February, 2013 17:20

Anna написал(а):
-------------------------------------------------------
> Спасибо, Светлана Михайловна, добавила код символа
> и заменила файл IBIS.IFS в БД ibis и в других
> базах IFS в соответствии с именем БД,пересоздала
> заново словарь, перезапустила сервер, кое-что
> исправилось, но не все.

Надеюсь, сначала "перезапустила сервер", а затем
"пересоздала заново словарь",

> 1. В таблицу ISISACW.TAB добавила 045 и с "-"
> слова в словарь ключевых слов начали добавляться
> по мере ввода новых записей, но ранее веденные
> слова с "-" даже после полного пересоздания
> словаря не занеслись. Как это можно исправить?
> 2. Попробовала ввести новую запись с названием
> "Математические чудеса и тайны. Математические
> фокусы и головоломки." В словарь ключевых слов
> занеслись "Математические чудеса и тайны" и
> "Математические фокусы и головоломки". По
> отдельным словам ни поиска ни разбивки нет. Как
> сделать поиск по отдельным словам, например
> "фокусы", "головоломки"?

Такого быть не должно.
Приложите Ваши <dbn>.fst, <dbn>.ifs, ibisacw.tab
Думаю, между ними есть какое-то несоответствие

Re: Формирование словарей
Пользователь: Anna (IP-адрес скрыт)
Дата: 11, February, 2013 10:58

Спасибо, Светлана Михайловна, посылаю...

Вложения: ibis.fst (72.1KB)   ibis.ifs (74.6KB)   ISISACW.TAB (782 bytes)  
Re: Формирование словарей
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 11, February, 2013 11:50

Вы внесли в ISISACW.TAB код пробела (032), что привело к тому, что пробел перестал быть разделительным знаком. Удалите его.

Обратите внимание на то, к чему привело включение в таблицу дефиса: он также перестал быть разделительным знаком, и в словарь включаются, например, такие термины как "-й" (из 19-й) и другие подобные.
Может быть, Вам все-таки лучше использовать стандартный вариант - заключать слова с дефисом в < >

Re: Формирование словарей
Пользователь: Anna (IP-адрес скрыт)
Дата: 11, February, 2013 13:26

Удалила пробел, слова пошли в словарь нормально. Спасибо большое.По дефису тоже подумаем.

Re: Формирование словарей
Пользователь: Лукко (IP-адрес скрыт)
Дата: 30, November, 2016 16:12

Помогите, пожалуйста, отладить формирование словаря ключевых слов из поля 330 (Содержание): в него попадают не только отдельные термины из заглавия (метка ^C), но и заглавия целиком (?).
А с подполем ^E (Сведения к заглавию) такая история: если в содержании в двух соседствующих статьях заполнены подполя ^E, то в словарь попадают слитые воедино последнее слово подполя ^E из вышестоящей статьи и первое слово подполя ^E нижестоящей статьи (?). Скриншоты прилагаю.
Версия ИРБИС 2013.1.
Спасибо.

Вложения: Doc1.doc (244KB)   Doc2.doc (472KB)  
Re: Формирование словарей
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 09, December, 2016 09:11

Прикрепите ваши файлы создания словаря MISR.fst и MISR.ifs.



Редактировано 1 раз. Последний раз 09.12.2016 09:12 пользователем Сорокина Лариса.

Re: Формирование словарей
Пользователь: Лукко (IP-адрес скрыт)
Дата: 09, December, 2016 11:55

Высылаю файлы. Спасибо.

Вложения: MISR.FST (76.5KB)   MISR.IFS (78.7KB)  
Re: Формирование словарей
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 09, December, 2016 14:25

Лукко написал(а):
-------------------------------------------------------
> Высылаю файлы. Спасибо.


Чтобы не сливаливались 330^e из разных статей, в MIRS.ifs удалите строку:
330,330 8 '/K=/',v330^e/
Заглавие статьи целиком строит в ключевых словах строка MIRS.ifs :
330,330 0 (if p(v330^c) then 'K='v330^c fi/).
Вообще у вас нестандартные файлы создания словаря и mirs.fst с mirs.ifs расходятся. Их надо привести в соответствие друг с другом.

Re: Формирование словарей
Пользователь: Лукко (IP-адрес скрыт)
Дата: 10, December, 2016 01:26

Спасибо, Лариса. Все исправила. Словари в порядке.
Еще просьба: необходимо, чтобы подполе 200^E (сведения к заглавию) попало в словарь заглавий. Напишите, пожалуйста, форматированную строку для вставки в .ifs и .fst.
Спасибо.

Re: Формирование словарей
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 12, December, 2016 08:18

Лукко написал(а):
-------------------------------------------------------
> Спасибо, Лариса. Все исправила. Словари в
> порядке.
> Еще просьба: необходимо, чтобы подполе 200^E
> (сведения к заглавию) попало в словарь заглавий.
> Напишите, пожалуйста, форматированную строку для
> вставки в .ifs и .fst.
> Спасибо.


В ваших mirs.fst и mirs.ifs уже есть такие строки.
200 0 if p(v200^e) then 'T='v200^e/ fi
и
200,200 0 if p(v200^e) then 'T='v200^e/ fi
соответственно. Но зачем они в словаре заглавий?

Re: Формирование словарей
Пользователь: Лукко (IP-адрес скрыт)
Дата: 13, December, 2016 23:46

Спасибо, Лариса.
Не сразу все сработало: видимо, из-за разночтения mirs.fst и mirs.ifs. Сейчас все работает, как надо.
Дело в том, что это поле (200^e) я заполняю характерными цифровыми данными, которые очень удобно использовать в комплексном поиске. Например,
- многотомники: автор + ключевое слово + заглавие (в 3 т.);
- юбилейные издания: конференция + заглавие (к 110-летию со дня рождения...) + ключевое слово;
- эпистолярная литература: ключевое слово + заглавие (1923-1947)
и т.п. (см. скриншоты в приложении).
Спасибо еще раз за помощь! Как хорошо, что есть форум, и можно решить, практически, любую проблему даже библиотекарю, не владеющему языком форматирования. И так оперативно! Вы - добрые волшебники!

Вложения: использование в поиске поле 200е.doc (362KB)  
Re: Формирование словарей
Пользователь: ikar (IP-адрес скрыт)
Дата: 04, December, 2017 11:47

Добрый день!
Столкнулись с проблемой:
в базе IBIS (и только в ней одной) не убираются из словаря измененные в процессе корректировки заглавия/названия. Новые заглавия в словарь попадают. При поиске по "старому" не удаленному заглавию, попадаем, тем не менее, на исправленную запись.
Подобная ситуация с удалением записи. Заглавие из словаря не удаляется, результат поиска (если он использовался) не меняется.

Вложения: Ck.jpg (221.8KB)  
Re: Формирование словарей
Пользователь: Alio (IP-адрес скрыт)
Дата: 04, December, 2017 14:17

Проведите ДИАГНОСТТИКУ ФАЙЛА ДОКУМЕНТОВ и ДИАГНОСТИКУ ФАЙЛА СЛОВАРЯ БД IBIS

Re: Формирование словарей
Пользователь: ikar (IP-адрес скрыт)
Дата: 05, December, 2017 11:37

Александр Иосифович!
Диагностика ничего не дает. Эта же база на автономном компьютере работает нормально.
Еще одна деталь:
Словарь не модифицируется только в случае с многотомниками. Если удалять/корректировать моноиздание, все изменяется как надо.
В высылаемом примере - по заглавию найдено 8 записей. Одну удаляем - ничего не меняется, только в строке состояния появляется статус "лог. удал."
Индивидуальные настройки базы в основном касаются форматов печати и просмотра.

Вложения: Словарь.JPG (196.8KB)  
Re: Формирование словарей
Пользователь: Tamara (IP-адрес скрыт)
Дата: 16, February, 2018 13:57

Помогите,пожалуйста и нам правильно работать со словарём. Мы работаем в ИРБИС64, и при заполнении 610 поля всегда используем словарь ключевых слов. Этот словарь формируется "в большом регистре" и 610 поле в результате у нас состоит из слов "маленьких"(написанных вручную когда слово новое для словаря) и "больших"(выбранных из словаря ). Люди ,с которыми мы обмениваемся записями,сказали исправить эту ситуацию(у них ключевые слова введены одинаково маленькими буквами). Очень прошу Вас подсказать мне как сделать "однообразие" в 610 поле -может создание и формирование словаря будет "маленькими буквами" а может при вставке слова из словаря(сейчас, напомню там только большие буквы) будем меняться регистр букв на маленький.
PS
Думала достаточно будет найти и подредактировать файлы ibis.fst и ibis.ifs (ibis-моя база),но файлов .ifs в папке ibis не оказалось вовсе, а содержимое ibis.fst -список файлов

Вложения: ibis.fst (201 bytes)  
Re: Формирование словарей
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, February, 2018 15:52

Файл fst корректировать бесполезно, словари все равно будут большими буквами. А в записях можно корректировать.
1. autoin.gbk. В нем можно вставить замену всего поля на нижний регистр. Это &uf('Q',.....)
2. при вводе в РЛ листе можно после выбора из словаря делать преобразования. Это хорошо знает Светлана Михайловна, обратитесь к ней.

Re: Формирование словарей
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 16, February, 2018 16:16

Чтобы при воде из словаря ключевые слова сразу вводились в запись в нижнем регистре, замените РЛ index.ws (папка deposit)

Вложения: Index.ws (2KB)  
Re: Формирование словарей
Пользователь: Tamara (IP-адрес скрыт)
Дата: 16, February, 2018 21:22

Большое спасибо,что Вы откликнулись. Но ,поскольку при вводе слова в 610 поле с использованием словаря, его регистр не менялся не при вводе не при сохранении записи,наверное что-то не так сделала. Я скачала Ваш index.ws и сохранила его в папке deposit(заменять ничего не пришлось, т.к. такого файла там не было). Убедившись, что ситуация не изменилась,заменила в папке ibis(моя рабочая база) свой index.ws Вашим.Не помогло. Последнее- в файле ibis.ws строку описания 610 поля изменила по образу index.ws . Подскажите пожалуйста где ошиблась или что можно попробовать сделать.

Вложения: IBIS.WS (1.6KB)  
Re: Формирование словарей
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 17, February, 2018 11:53

Замену строки в index.ws Вы сделали правильно.
Назовите версию ИРБИСа, с которой Вы работаете.
Насколько я помню, новая функция в unifor, которая здесь используется, появилась только в версии ИРБИС_2015

Re: Формирование словарей
Пользователь: Tamara (IP-адрес скрыт)
Дата: 17, February, 2018 17:01

Рабочая Версия -2007.2



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