Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 16, February, 2007 10:14

Подскажите, как можно отсортировать записи в БД Ирбис32 по автору (или заглавию в его отсутствии)?

Re: Сортировка записей
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, February, 2007 11:41

Есть словари и авторов, и заглавий, которые отсортированы. Если же вы хотите вывести на печать в отсортированном виде, то надо сделать для этого таблицу.

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 16, February, 2007 12:13

Надо физически упорядочить записи в БД в алфавитном порядке.

Re: Сортировка записей
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, February, 2007 12:17

Смысл?

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 16, February, 2007 13:09

Удобно для ретроконверсии. Не надо искать каждую запись, а лишь листать базу по порядку.

Re: Сортировка записей
Пользователь: Карауш (IP-адрес скрыт)
Дата: 16, February, 2007 19:00

Большой ли массив записей?
И по какому полю сортировать? Нужна "жесткая" метка поля, либо четкий алгоритм.
Только не нужно говорить, что по автору, т.к. автор берется из разных полей.

Например, заглавие, год издания и немного еще.

Re: Сортировка записей
Пользователь: Куделя (IP-адрес скрыт)
Дата: 18, February, 2007 09:17

В Ирбис 32 вы можете сделать следующее:
1) выставить в Каталогизаторе параметр SORTMAXHITS=<большим числа записей в базе>
2) найти все записи в базе
3) отсортировать их одним из заданных в sort.mnu способов либо создать свой формат сортировки по аналогии
4) экспортировать именно в отсортированном порядке
4) импортровать в исходную (с предварительным ее опустошением) или другую БД

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 19, February, 2007 10:07

Сортировать надо по полям 700^a, в его отсутствии 200^a. По году не надо, ибо записей не много - 5 000.

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 19, February, 2007 10:09

Т.е. по заголовку биб.описания

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 19, February, 2007 10:15

Может, я что-то не то делаю, но в вышенаписанном способе записи экспортируются, как расположены в базе.

Re: Сортировка записей
Пользователь: Карауш (IP-адрес скрыт)
Дата: 19, February, 2007 18:34

Сожмите мне mst+xrf файлы в zip и вышлите на "электрический ящик".

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 20, February, 2007 09:54

Александр, Вы уже делали такую сортировку, кажется, с помощью утилиты replications. Я бы хотел сам попробовать это сделать. Если не получится, тогда придется выслать Вам базу.

Re: Сортировка записей
Пользователь: Куделя (IP-адрес скрыт)
Дата: 20, February, 2007 11:24

ну еще можно так попробовать:
1) создать формат (pft файл) вывода в стиле текстового файла для импорта в ИРБИС:

'{'
(|#1: |v1|\par |)
(|#2: |v2|\par |)
...
(|#NNN: |vNNN|\par |)
'*****}'

2) подключить этот формат в PFTW.MNU
3) найти, отсортировать записи
4) выгрузить их списком используя формат просмотра подключенный в (2)
5) открыть, пересохранить как txt и импортировать

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Сортировка записей
Пользователь: Карауш (IP-адрес скрыт)
Дата: 21, February, 2007 10:29

> Я бы хотел сам попробовать это сделать.

Это делается при помощи другой утилиты isis-util (v6) - более современной, она платная и я ее распространяю только по особым условиям.

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 21, February, 2007 11:06

Хорошо, тогда вышлю базу по почте.

Re: Сортировка записей
Пользователь: Куделя (IP-адрес скрыт)
Дата: 21, February, 2007 13:32

а чем Вас не устраивает последний предложенный вариант, если Вы хотите сделать это сами? :). Он работает. Проверено

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 22, February, 2007 14:38

Я обязательно попробую Ваш вариант после выходных и сообщу.

Re: Сортировка записей
Пользователь: Попов Константин (IP-адрес скрыт)
Дата: 01, March, 2007 13:39

Куделя написал(а):
-------------------------------------------------------
> ну еще можно так попробовать:
> 1) создать формат (pft файл) вывода в стиле
> текстового файла для импорта в ИРБИС:
>
> '{'
> (|#1: |v1|\par |)
> (|#2: |v2|\par |)
> ...
> (|#NNN: |vNNN|\par |)
> '*****}'
>
> 2) подключить этот формат в PFTW.MNU
> 3) найти, отсортировать записи
> 4) выгрузить их списком используя формат
> просмотра подключенный в (2)
> 5) открыть, пересохранить как txt и импортировать

Спасибо, этот вариант получился идеально.



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