Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
АРМ Каталогизатор :  ИРБИС Irbis
 
Страницы: <<123>>
Страница: 2 из 3
Re: Новый вид поиска
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 20, May, 2010 10:30

Я бы тут даже конкретизировал. Если вы что-то свое хотите добавить в словарь, то ни в какой другой fst, кроме ibis_user.fst вы ничего добавлять не должны. Для вас открытым для редактирования должен быть ТОЛЬКО ibis_user.fst и никакой другой. Во всех других сценариях изменения могут делать ТОЛЬКО разработчики. Вы можете лишь найти там ошибку, поправить ее самостоятельно и при первой же возможности сообщить о найденной ошибке на форум, чтобы изменения были внесены в дистрибутив.
Это является единственно правильным решением с точки зрения эксплуатации системы.

Re: Новый вид поиска
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 20, May, 2010 11:16

подскажите, почему не получается создать поиск по наименованию группы в БД RDR?
в rdr.fst добавляю строку 9999 0 MHL,(|GRUP=|v90^E/)
создаю словарь заново
в irbisb.ini добавляю строку Группа GRUP= 0

и открываю Каталагизатор, а там ничего не поменялось

Re: Новый вид поиска
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 20, May, 2010 11:26

Наверное потому, что поиск вы добавляете в ини-файле Книговыдачи, а смотрите изменения в Каталогизаторе.

Re: Новый вид поиска
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 20, May, 2010 11:29

если добавляю в irbisc.ini, то такой поиск появляется для БД IBIS
хотя это совсем не понятно, так как изменения по поиску вношу именно в rdr.fst

Re: Новый вид поиска
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 20, May, 2010 11:30

кстати и в Книговыдаче тоже не появляется такой поиск

Re: Новый вид поиска
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 20, May, 2010 11:35

ssa_admin написал(а):
-------------------------------------------------------
> подскажите, почему не получается создать поиск по
> наименованию группы в БД RDR?
> в rdr.fst добавляю строку 9999 0
> MHL,(|GRUP=|v90^E/)
> создаю словарь заново
> в irbisb.ini добавляю строку Группа GRUP= 0
>
> и открываю Каталагизатор, а там ничего не
> поменялось


Добавлять надо не одну строку, а группу строк. И не в irbisb.ini , а в секцию SEARCH irbisс.ini

Re: Новый вид поиска
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 20, May, 2010 12:46

в irbisc.ini добавляю через Редактор ini файлов и сценариев поиска, и в самом файле создается именно группа строк
ItemName2=Группа
ItemPref2=GRUP=
ItemDictionType2=0
ItemLogic2=
ItemMenu2=
ItemF8For2=
ItemModByDic2=
ItemTranc2=
ItemHint2=
ItemModByDicAuto2=
ItemAdv2=
ItemPft2=
ItemExactlyN2=

Re: Новый вид поиска
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 20, May, 2010 12:48

ssa_admin написал(а):
-------------------------------------------------------
> подскажите, почему не получается создать поиск по
> наименованию группы в БД RDR?
> в rdr.fst добавляю строку 9999 0
> MHL,(|GRUP=|v90^E/)
> создаю словарь заново
> в irbisb.ini добавляю строку Группа GRUP= 0

В Каталогизаторе словари БД RDR показываются в соответствии с RDR.INI (в БД RDR)

>
> и открываю Каталагизатор, а там ничего не
> поменялось
Доба

Re: Новый вид поиска
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 20, May, 2010 12:55

спасибо, все получилось
добавил именно в rdr.ini и все появилось

Re: Новый вид поиска
Пользователь: sashok (IP-адрес скрыт)
Дата: 25, August, 2010 13:44

Здравствуйте.
Создавали абсолютно аналогичный вид поиска. Но словарь по прежнему остается пустым.
Подскажите, где искать ошибку.

Re: Новый вид поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 25, August, 2010 13:58

Вы прописали инверсию для вашего поиска в ФСТ? После этого создавали словарь заново? Если после этого всего словарь остается пустым, скорее всего строка инверсии в ФСТ содержит ошибку. Проверьте ее в редакторе форматов.

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Новый вид поиска
Пользователь: sashok (IP-адрес скрыт)
Дата: 27, August, 2010 06:45

Прошу прощения, но с языком форматирования данных я почти не работала. Объясните, пожалуйста поподробнее, как прописать инверсию для поиска.
Словарь создавали заново.

Re: Новый вид поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 27, August, 2010 09:01

sashok написал(а):
-------------------------------------------------------
> Здравствуйте.
> Создавали абсолютно аналогичный вид поиска. Но
> словарь по прежнему остается пустым.
> Подскажите, где искать ошибку.


Тогда еще раз с самого начала: что вы уже сделали?

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Новый вид поиска
Пользователь: sashok (IP-адрес скрыт)
Дата: 31, August, 2010 06:55

1. Добавили в файл rdr.fst строку 9999 0 MHL,(|GRUP=|v90^E/)
2. В rdr.ini добавили новый вид поиска Группа GRUP= 0
3. Создали словарь заново (полностью) для БД RDR.

Re: Новый вид поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 31, August, 2010 08:32

А зачем вы создавали такой префик самостоятельно? Если вы просмотрите внимательно файл RDR.FST, то увидите, что для подполя 90^E уже есть префикс инверсии - GR. Пользуйтесь им. Посмотрите группу строк, начинающихся в RDR.FST на 90.

Одна из возможных причин, по которой у вас не отразился вид поиска - кеширование данных в АРМах Ирбиса. Если у вас уже был запущен АРМ Администратор, а потом вы изменили RDR.FST, сохранили его и создали словарь заново, то словарь создавался с RDR.FST, который был на момент старта АРМа Администратор. По крайней мере так было в более старых версиях АРМа. Если вы что-то меняеете в любых файлах, лучше перестартовывать АРМы, которые с этими файлами работают.

AVD System, Техническая поддержка, [www.open4u.ru]



Редактировано 1 раз. Последний раз 31.08.2010 08:42 пользователем Gena.

Re: Новый вид поиска
Пользователь: sashok (IP-адрес скрыт)
Дата: 31, August, 2010 13:25

Если я вас правильно поняла, то созданный префикс GRUP надо было заменить на уже имеющийся GR. Остальное должно было остаться без изменения.
Изменения внесены. И "перестартовка" АРМов тоже была сделана. Однако словарь по прежнему пустой.

Re: Новый вид поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 31, August, 2010 14:26

sashok написал(а):
-------------------------------------------------------
> Если я вас правильно поняла, то созданный префикс
> GRUP надо было заменить на уже имеющийся GR.

Не правильно поняли - вообще не нужно было создавать новый префикс, а использовать, в том числе и в ини файле, уже имеющийся.

> Остальное должно было остаться без изменения.
> Изменения внесены. И "перестартовка" АРМов тоже
> была сделана. Однако словарь по прежнему пустой.

А у вас эти поля в базе заполнены?

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Новый вид поиска
Пользователь: sashok (IP-адрес скрыт)
Дата: 01, September, 2010 05:58

В ini-файл был вставлен уже имеющийся префикс GR вместо созданного GRUP. И поля заполнены. Однако изменений не происходит.
Во избежание дальнейшей путаницы прошу, опишите точный алгоритм действий, которые нужно выполнить, чтобы создать поиск по номеру группы.
Заранее благодарна. :)
P.S. Прошу прощения за деревянность.

Re: Новый вид поиска
Пользователь: sashok (IP-адрес скрыт)
Дата: 01, September, 2010 11:46

Спасибо, все заработало. :)

Re: Новый вид поиска
Пользователь: ArtProud (IP-адрес скрыт)
Дата: 10, March, 2011 11:15

Добрый день. Хочу уточнить.
НЕобходимо тоже создать вид поиска
по полю персоналия-коллектив (поле 610) в
базе данных STAT.

Добавил в файл stat.fst строчку
5601 8 MHL,'/PE=/'(v601^a,' 'v601^p,|%|d601/)

Затем в файл stat.ini строчку
Персоналия-коллектив PE= 0

Теперь нужно только пересоздать словарь,так я понимаю?
В папке STAT еще находятся файлы ibis_aut.fst, ibis_user.fst и т.д.
Нужно ли их использовать когда создаешь вид поиска,
или файл stat.fst?

Re: Новый вид поиска
Пользователь: LibKem (IP-адрес скрыт)
Дата: 26, April, 2011 14:30

Хочу в RDR создать вид поиска по Месту выдачи.
в RDR.fst добавила строку 40 0 mhl,"KV="v40^v
в RDR.ini в секции "Search" соответсвенно тоже добавила строку
словари пересоздала

получилась интересная картинка (см. сложенный файл)
хотелось бы чтобы все было в соответствии со справочником (KV.mnu)
прошу помощи!
спасибо

Вложения: вид поиска место выдачи.JPG (64.9KB)  
Re: Новый вид поиска
Пользователь: Alio (IP-адрес скрыт)
Дата: 26, April, 2011 14:35

Строчка в FST должна быть

40 0 mhl,(|KV=|v40^V/)

Re: Новый вид поиска
Пользователь: LibKem (IP-адрес скрыт)
Дата: 27, April, 2011 06:01

спасибо большое

Re: Новый вид поиска
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 05, September, 2012 12:47

Дунаевская написал(а):
-------------------------------------------------------
> m081071 написал(а):
> --------------------------------------------------
> -----
> > Подскажите, пожалуйста, можно ли и как создать
> > словарь накопительный в базе KZD по всем словам
> > 331 поля - аннотация и создать новый вид поиска
> по
> > этому словарю?
>
> 1. Добавить строку в KZD.FST 331 8 '/AN=/',v331
> (префикс AN= можете выбрать любой)
> 2. Создать словарь заново
> 3. Добавить новый вид поиска с префиксом AN=
> (Администратор - Инструменты - редактор INI-файлов
> и сценариев поиска) - в файл KZD.INI

В словарь не попадают слова из последующих повторений поля.
Может, нужно
331 8 ('/ANN=/',v331|%|/)
Но у меня почему-то в словарь попадает название префикса словаря. С чем это может быть сязано?

Re: Новый вид поиска
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 05, September, 2012 19:25

331 8 '/ANN=/'(v331|%|/)

Re: Новый вид поиска
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 24, September, 2012 11:18

Если в аннотации имеются словосочетания «Виробничий менеджмент», то в словарь заносится «ВИРОБНИЧИЙ и МЕНЕДЖМЕНТ». В системной таблице (ISISACW.TAB) они отсутствуют. Как убрать впереди и в конце слова символы « и »?
+
Проблема решена. Забыл перезапустить сервер.



Редактировано 1 раз. Последний раз 24.09.2012 11:33 пользователем woodyfon.

Re: Новый вид поиска
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 24, September, 2012 15:31

Опять проблема:
При ФОРМИРОВАНИИ СЛОВАРЯ АННОТАЦИИ Обрезаются слова до буквы "л" включительно. Например, "викладено", в словаре только "адено", "викл" - нет.
Ничего не понимаю.
Отрывок из fst-файлика:
/* Аннотация
3311 8 '/ANN=/'(v331|%|/)
Экспорт/Импорт, Актуализацию словаря проделывал.

Вложения: ISISACW.TAB (726 bytes)  
Re: Новый вид поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 24, September, 2012 15:47

Код символа "л" - 171, и его нет в вашей таблице. Добавьте и пересоздайте словари

AVD System, Техническая поддержка, [www.open4u.ru]

Re: Новый вид поиска
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 24, September, 2012 16:27

Редактирую файлик с помощью вашей програмки SysTabViewer. Программа выдает, что код символа "л" - 235, "Л" - 203. Где еще можно посмотреть коды символов? Какая кодировка?
+
Кодировка ASCII
Возможно, что нашел баг в програмке, выдает неправильные символы после 128?



Редактировано 1 раз. Последний раз 24.09.2012 16:34 пользователем woodyfon.

Вложения: ascii.pdf (164.5KB)  
Re: Новый вид поиска
Пользователь: Gena (IP-адрес скрыт)
Дата: 24, September, 2012 16:53

Хорошее замечание. Попробуйте взять ISISACW.TAB из дистрибутива и добавить в него новые коды с помощью блокнота. Если это исправит результат, значит надо искать багу в програмке (я ее уже кто знает сколько не запускал :))

AVD System, Техническая поддержка, [www.open4u.ru]

Страницы: <<123>>
Страница: 2 из 3


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