Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 18, January, 2012 07:17

Здравствуйте.
В конце декабря через посредника закупили ИРБИС-64 (2011.1), но так как закупка была не только ИРБИСа, то в договоре как то затерялось уточнее, что необходима спец-версия с MESH.
При установке база Mesh создается автоматически, но с минимальным набором записей (всего 10 штук).
Сейчас проводим тестирование перехода с ИРБИС-32 (2007.1) на ИРБИС-64. При конвертации наших баз через ТВП MESH_marc, записи переводятся нормально за исключением MESH. Поле просто очищается. Причем в карточке отображается что поле было заполнено. Например если было 3 рубрики Mesh, то теперь 3 пустых повторения поля.

Можно ли получить максимально полную базу MESH?

Может кто-нибудь из пользователей сможет сбросить свою Mesh?

Re: Недостаточно записей в MESH
Пользователь: Alio (IP-адрес скрыт)
Дата: 18, January, 2012 10:26

По поводу получения БД MeSH - к дилеру.
По поводу конвертации БД с рубриками MeSH из 32 в 64 - надо пользоваться при импорте ТВП переформатирования MeSH32 (откуда Вы взяли mesh_marc непонятно...)

Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 19, January, 2012 09:34

Прошу прощения. Использовали при импорте конечно же ТВП Mesh32.
И поэтому они исчезают, а если не использовать ее, то рубрики остаются, но переходят в поле Предметная рубрика.

Re: Недостаточно записей в MESH
Пользователь: Alio (IP-адрес скрыт)
Дата: 19, January, 2012 12:18

Вы из 32 выгружали (экспортировали) БЕЗ ТВП переформатирования?

Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 19, January, 2012 14:06

Первый раз по правилам С ТВП Mesh32. Начал проверять и заметил что теряется поле Mesh.
Попробовал БЕЗ ТВП Mesh32. Значение поля остается и переносится в поле Предметная рубрика.

Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 19, January, 2012 14:16

Спасибо за помощь.
Базу Mesh2011 получили, но все равно около 5% потерь рубрик.

Уточняю к предыдущему посту: из 32 экспортировал без ТВП Mesh32 (ее там просто нет), в 64 импортировал с ТВП Mesh32.

Re: Недостаточно записей в MESH
Пользователь: Gena (IP-адрес скрыт)
Дата: 19, January, 2012 16:51

Как вы определяете потерю? Если рубрики были в одном поле, то они или перенеслись все, или не перенеслись вообще. Привидите пример исходных записей в которых рубрики перенеслись, и те, в которых не перенеслись.

Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 20, January, 2012 12:32

Например, запись №5 (второе повторение поля 996), запись №7, 12, 24, 26, 37, 39 и т.д.

Вложения: RET32.TXT (684.4KB)   RET64.TXT (65.9KB)  
Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 01, February, 2012 14:52

Частично понял проблему...

Изначально базы были конвертированы из Библиотеки-4 в ИРБИС-32 и работа продолжилась уже в ирбисе. При конвертации в 606^A попадало только текстовое наименование рубрики. А при конвертации из ирбис 32 в 64 используется шифр Mesh (подполе 606^K), которое присутствует только в записях введенных в ИРБИС, а не конвертированных.

Возможно ли как то с помощью глобальной корректировки обратиться к базе Mesh и при нахождении там текстового значения 606^A записи шифра в соответствующее подполе 606^K (В ирбис-32)??? Думаю после этого конвертация будет практически точной.

ИЛИ как вариант изменить формат ТВП Mesh32.fst чтобы при импорте текстовые значения рубрик Mesh также копировались в соответствуещее подполе 996^A (Ирбис-64)?



Редактировано 1 раз. Последний раз 01.02.2012 14:58 пользователем pashavolk56.

Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 02, February, 2012 10:44

Изменил строки в файле Mesh32.fst

995 0 (|^K|d605,&uf('G0>',v605^K*1),|^M|v605^M/)
996 0 (|^K|d606,&uf('G0>',v606^K*1),|^M|v606^M/)

на

995 0 (|^A|d605,v605^A,|^K|d605,&uf('G0>',v605^K*1),|^M|v605^M/)
996 0 (|^A|d606,v606^A,|^K|d606,&uf('G0>',v606^K*1),|^M|v606^M/)

В этом случае при конвертации из 32 в 64 Текстовое наименование рубрики не теряется. Теперь нужно думать как "прикрутить" к тексту соответствующий код в Mesh.

Главное что поиск теперь заработал, а с кодами можно и позже поразбираться.



Редактировано 1 раз. Последний раз 02.02.2012 11:35 пользователем pashavolk56.

Re: Недостаточно записей в MESH
Пользователь: pashavolk56 (IP-адрес скрыт)
Дата: 02, February, 2012 11:57

может и не в эту тему, но заодно заметил, что данные из поля 607 Предметная рубрика (ИРБИС-32), попадают в поле 607 Географическая рубрика (ИРБИС-64)...

опять правлю mesh32.fst



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