Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 29, November, 2006 18:46

Посмотрел сейчас тестовый каталог на сайте ГПНТБ и увидел фичу со статистикой по каталогам. Хочу!!! Константин Олегович, пришлите мне, пожалуйста, этот дистрибутив.

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 30, November, 2006 18:55

Загляни в директорию AddIns в дистрибутиве WEB ИРБИС64 и найдешь там не только статистику но
и полнотекстовый поиск
а также пример работы уведомления о выполнении удаленного заказа по мэйл
и еще специальный сервис который позволяет найденную запись открыть по ссылке в АРМ Каталогизатор

Re: Новое в Веб-Ирбис
Пользователь: Куделя (IP-адрес скрыт)
Дата: 01, December, 2006 19:32

А запросы со 127.0.0.1 он в базу не пишет?

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

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 02, December, 2006 20:39

Почему не пишет?
Должен
Фильтрация записи не предусмотрена
Можно отфильтровать показ

Re: Новое в Веб-Ирбис
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 03, January, 2007 03:28

Изучаем Веб-Ирбис64 2006.1 (поставка 9 декабря 2006) - есть вопросы.

1. Согласно рекомендации в LOGDB.txt добавили статистику.
База стала наполняться записями, но табличка числовых результатов на странице остается пустой.
В чем может быть причина?

2. Как перенести блок новых поступлений, находящийся на странице поиска вперед относительно краткого описания правил поиска
(т.к. это сделано на на странице ЭК ГПНТБ РФ)?

3. Как сгруппировать базы данных по тематике?
Поясняю - всего подключено 6 БД, из них 3 это книги, 2 периодика и 1 краеведение.
При клике на ссылке "БД краеведение" нужно отображать только ее,
"БД книги" - 3 базы с книгами и т.д.



Редактировано 1 раз. Последний раз 03.01.2007 03:30 пользователем IRBIS Ukraine.

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 07, January, 2007 04:11

IRBIS Ukraine написал(а):
-------------------------------------------------------
>... но табличка
> числовых результатов на странице остается пустой.
> В чем может быть причина?
Т.е. в АРМе Каталогизатор Вы видите, что записи в базу заносятся? Или вы думаете, что записи заносятся, поскольку ошибок никаких при работе скрипта не возникает?

> 2. Как перенести блок новых поступлений,
> находящийся на странице поиска вперед относительно
> краткого описания правил поиска
> (т.к. это сделано на на странице ЭК ГПНТБ РФ)?
Ну так откройте соответствующий фрейм, где эти новые поступления выводятся (HTML-шаблон по сути) и перенесите интересующий вас код в нужное место страницы. Формат, который занимается выводом новых поступлений, называется кажется web_news.pft и находится он вроде бы в директории DATAI/Deposit.
Таким образом строка, которая выводит новые поступления, выглядит примерно так
<!FORMAT=@web_news>
С синтаксисом мог наврать, пишу на память.

> 3. Как сгруппировать базы данных по тематике?
> Поясняю - всего подключено 6 БД, из них 3 это
> книги, 2 периодика и 1 краеведение.
> При клике на ссылке "БД краеведение" нужно
> отображать только ее,
> "БД книги" - 3 базы с книгами и т.д.
Для подобной группировки, вернее даже разделению, можно (а скорее всего только так и нужно) завести отдельный свой параметр запроса в ини-файле. К примеру он может называться DBTYPE. Определить для него в ини метку поля. Далее вызывать страницу с этим дополнительным параметром.
Пример: в секции [PARAMETRS] ини-файла увеличиваем значение параметра
PARCOUNT=22
на единицу. Получаем к примеру 23.
Далее добавляем к концу этой секции два параметра
PARNAME23=DBTYPE
PARTAG23=4000

Далее дописываем формат вывода списка баз данных на страницу в зависимости от значения этого параметра.
Пример: я бы сделал (и сделаю) так. За вывод списка баз данных на страницу у меня отвечает формат web_mnu.pft. Соответственно он выводит базы из меню. Значит мне нужно сделать три меню, т.е. три файла dbn_web1.mnu, dbn_web2.mnu, dbn_web3.mnu. Каждый из этих файлов заполнить нужными по разделам базами. И создать три копии файла web_mnu.pft с соответствующими именами. В этих копиях нужно только везде, где встречается упоминание о меню изменить имя файла. Теперь чистим файл web_mnu.pft вообще и забиваем его примерно таким кодом:
if p(v4000) then
if v4000='1' then
/* выводим к примеру базы книг */
#web_mnu1#
fi,
if v4000='2' then
/* выводим базы периодики */
#web_mnu2#
fi,
if v4000='3' then
/* выводим базу краеведения */
#web_mnu3#
fi
else
/* тут выводим то, что будет отображаться на месте списка баз если параметр не задан */
#web_mnu1#
fi

ЗЫ. Решеткой я тут обозначил ограничители вложенного формата.

Вот и вся ядерная физика. Готов вступить в переговоры если есть вопросы. Кстати, если кто-то сделает так раньше чем я :), то прошу сообщить о результате :)...



Редактировано 1 раз. Последний раз 07.01.2007 04:26 пользователем Панев Максим.

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 09, January, 2007 20:49

Вернемся к базе статистики. Создал, ведется. Но вот я так и не смог найти формат, который выводит статистику в ответ шлюза. Все облазал. Ну нет этого формата. А как без него :)? Не хочется изобретать велосипед.

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 10, January, 2007 11:00

Формат в файле stat.frm
Этот формат связан с fst БД статистики и представляет из себя набор поисков

Планируется сделать выдачу повременных стат форм по запросу авторизированного пользователя
Вообще режим представляет богатые возможности...
Как говорится программистами (см. "Байки Николая Мазова"/Новосибирск и т.д.)
"Возможности моей программы еще далеко не полностью изучены!"

Работа этого режима связана с записью и актуализацией в реальном времени
В ГПНТБ мы столкнулись с ошибками в работе шлюза если обращения идут от роботов или программ рассылки
Побороть это удалось специальной проверкой в шлюзе на правильность задания команд и параметров (грубая проверка на соответсвие) и в случае ошибки выдается файл error.html в котором задана автоматическая переадресация на стандартный поиск
(Это уже есть в версии WEB ИРБИС 6.1)

Привожу пример статистики с сайта ГПНТБ
(здесь нет заказов но есть заимствование)
------- logdb.fst ------------

907 0 "DT="v907.8
1 0 "DB="v3331
1 0 if (&uf('G1_',v2221)=v3331)and(v2222='F') then 'DBN=ST' else if (&uf('G1_',v2221)=v3331)and(v2222='S') then 'DBN=SS' else if (&uf('G1_',v2221)='_EX')and(v2222='T') then 'DBN=EXT' else if (&uf('G1_',v2221)='_EX')and(v2222<>'T') then 'DBN=EX' else if (&uf('G1_',v2221)='_PROF')and(v2222<>'T') then 'DBN=PROF' else if (v2221='UDC')or(v2221='HELP') then "DBN="v2221 fi,fi,fi,fi,fi ,fi
2 0 "IP="v1100
3 0 "COM="v2222
4 0 if val(&uf('+3SLOGDB,0,','|','<.>IPP=',v907.8,'_',v1100,'<.>','|',','))=0 then 'IPP=',v907.8,'_',v1100 fi

------- logdb.fst END ------------


---- STAT.FRM -------------------


<table border="0" align="center">
<tr><td>
<table style="border:1px solid #99ccff;font-size:xx-small; margin-bottom:10px" cellspacing="0" cellpadding="5">
<tr><th colspan="3" style="background-color:#99ccff;color:#ffffff;">
Статистика за <br>
<!FORMAT=&uf('32'),'.',&uf('31'),'.',&uf('30')>
</th></tr>

<tr><th colspan="3" style="border:1px solid #99ccff;padding:5px;color:#ffffff;">
Число запросов
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Всего
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><td style="border:1px solid #99ccff;padding:5px">
ЭК ГПНТБ
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DB=IBIS<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Отечественные книги
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DB=OKW<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><td style="border:1px solid #99ccff;padding:5px">
Авторефераты
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DB=ATRF<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Сводный Каталог
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DB=RSK<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Электронные ресурсы
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DB=ZJIN<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><td style="border:1px solid #99ccff;padding:5px">
Экология
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','(<.>DB=EKOW<.>+<.>DB=ELE<.>)*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Тестовая БД
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DB=TEST<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><th colspan="3" style="border:1px solid #99ccff;padding:5px;color:#ffffff;">
По видам поиска
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Стандартный
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=ST<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Расширенный
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=EX<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Профессиональный
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=PROF<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
По словарю
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=EXT<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><td style="border:1px solid #99ccff;padding:5px">
Навигация по ГРНТИ
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=HELP<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Навигация по УДК
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=UDC<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><td style="border:1px solid #99ccff;padding:5px">
Показано результатов поиска
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>DBN=SS<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


<tr><th colspan="3" style="border:1px solid #99ccff;padding:5px;color:#ffffff;">
Число посетителей
</td>
</tr>


<tr><td style="border:1px solid #99ccff;padding:5px">
Всего
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>IPP=',&uf('32'),&uf('31'),&uf('30'),'_$','<.>','|',',')>
</td>
</tr>

<tr><td style="border:1px solid #99ccff;padding:5px">
Интранет
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>IPP=',&uf('32'),&uf('31'),&uf('30'),'_192.168$','<.>','|',',')>
</td>
</tr>



<tr><td style="border:1px solid #99ccff;padding:5px">
Число заимствований
</td>
<td style="border:1px solid #99ccff;padding:5px">
<!FORMAT=&uf('+3SLOGDB,0,','|','<.>COM=4<.>*<.>DT=',&uf('32'),&uf('31'),&uf('30'),'<.>','|',',')>
</td>
</tr>


</table>

</td></tr>
</table>


---- STAT.FRM END -------------------

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 10, January, 2007 11:05

Вдобавок к статистике


Если необходимо следить (или регулировать доступ) за статистикой скачиваний внешних объектов - используйте команду
C21COM=2
Необходимо задать параметр
IMAGE_FILE_NAME
Это либо прямой путь на файл - в этом случае происходит его передача
либо ftp www http:// и тд - в этом случае - переадресация

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 10, January, 2007 13:55

Не понял про команду 2. По подробнее и желательно с примерами. А лучше вообще документацию нормально написать и выложить на ФТП.

БАЗА ДАННЫХ АРХИВ ЗАПРОСОВ К ШЛЮЗУ
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 12, January, 2007 22:27

Панев Максим написал(а):
-------------------------------------------------------
> IRBIS Ukraine написал(а):
> --------------------------------------------------
> -----
> >... но табличка
> > числовых результатов на странице остается
> пустой.
> > В чем может быть причина?
> Т.е. в АРМе Каталогизатор Вы видите, что записи в
> базу заносятся? Или вы думаете, что записи
> заносятся, поскольку ошибок никаких при работе
> скрипта не возникает?

Вижу в Каталогизаторе, ошибок не выдает.
Все сделал как в read_me. txt

>БАЗА ДАННЫХ АРХИВ ЗАПРОСОВ К ШЛЮЗУ
>Для ведения архива запросов шлюзом необходимо:

>3. Скопировать все файлы из AddIns\LogDB.

Смущает эта фраза - скопировать куда?
Я сопировал в директорию вновь созданной базы данных. Правильно?

Дальше вопрос - файл LOGDB.INI должен оставаться в этой директории или его нужно перенести в IRBIS64 к остальным или положить в cgi-bin\irbis64r_61?
Сам попробовал - без результата.

Как перенести блок новых поступлений
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 12, January, 2007 22:36

Панев Максим написал(а):
-------------------------------------------------------
> IRBIS Ukraine написал(а):
> --------------------------------------------------

> > 2. Как перенести блок новых поступлений,
> > находящийся на странице поиска вперед
> относительно
> > краткого описания правил поиска
> > (т.к. это сделано на на странице ЭК ГПНТБ РФ)?
> Ну так откройте соответствующий фрейм, где эти
> новые поступления выводятся (HTML-шаблон по сути)
> и перенесите интересующий вас код в нужное место
> страницы. Формат, который занимается выводом новых
> поступлений, называется кажется web_news.pft и
> находится он вроде бы в директории DATAI/Deposit.
> Таким образом строка, которая выводит новые
> поступления, выглядит примерно так
> <!FORMAT=@web_news>
> С синтаксисом мог наврать, пишу на память.

Спасибо, с этим разобрался.

В директории C:\IRBIS64\Datai\frames_61\Ibis\Main
открываем файл search_4.frm.
Ищем строку <!FORMAT=@web_news_all_1>.
По умолчанию она находиться в конце, после инструкции по поиску.
Вырезаем и вставляем до инструкции.
СОХРАНЯЕМСЯ.

З.Ы. Я назначил файлам *.frm и другим малым файлам открытие в "Блокнот".
Очень удобно их быстро редактировать.



Редактировано 1 раз. Последний раз 12.01.2007 22:37 пользователем IRBIS Ukraine.

Как сгруппировать базы данных по тематике?
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 12, January, 2007 22:44

Панев Максим написал(а):
-------------------------------------------------------
> IRBIS Ukraine написал(а):
> --------------------------------------------------
> > 3. Как сгруппировать базы данных по тематике?
> > Поясняю - всего подключено 6 БД, из них 3 это
> > книги, 2 периодика и 1 краеведение.
> > При клике на ссылке "БД краеведение" нужно
> > отображать только ее,
> > "БД книги" - 3 базы с книгами и т.д.
> Для подобной группировки, вернее даже разделению,
> можно (а скорее всего только так и нужно) завести
> отдельный свой параметр запроса в ини-файле. К
> примеру он может называться DBTYPE. Определить для
> него в ини метку поля. Далее вызывать страницу с
> этим дополнительным параметром.
> Пример: в секции ини-файла увеличиваем значение
> параметра
> PARCOUNT=22
> на единицу. Получаем к примеру 23.
> Далее добавляем к концу этой секции два параметра
> PARNAME23=DBTYPE
> PARTAG23=4000

Я попробовал Ваш метод.
В результате БД выводятся по одной, там где должно быть две или три.
А меню переключения баз пропало.

То есть разделить разделил, а потом объеденить по смыслу не получилось.

Буду пробовать еще раз.

Не работает многобазовый поиск
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 12, January, 2007 23:34

В пункте №17 Что нового в Веб-ИРБИС 2006.1 написано:

>17.Добавлен многобазовый поиск. СМ. файл search_mnu.pft.
> В режиме "Поискать то же самое в базе данных:" показывается количество >документов по текущему запросу.
> Если документов нет - база данных не попадает в меню.

Сначала небыло одинаковых записей в разных базах.
Затем специально добавил записи из тестовой к 2-м другим.
Актуализировал. Проверил, поискал, есть во всех базах - Гусева, 2 записи.
Но все равно он не показывает в результатах окно
"Искать то же самое в базе данных:"

Что предпринять?

Re: Новое в Веб-Ирбис
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 21, January, 2007 13:30

To Constantin

В новой верии Веб-ИРБИС прошу Вас учесть такие полезные вещи как:

1. Возможность распечатать или сохранить (в виде короткого биб. описания) результаты поиска, даже не зарегистрированному пользователю.

2. Когда результаты поиска превышают 10 позиций, после результатов появляются кнопки перехода на следующую десятку. Возможно стоит туда добавить и кнопки сортировки по году и т.д. как сверху списка.

3. Самое интересное - когда система показывает результаты профессионального поиска она не должна возвращать окно стандартного поиска в вверху списка и по возможности сохранять поисковые термины.

Re: Новое в Веб-Ирбис
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 21, January, 2007 23:09

Практически все это (все три пункта) Вы можете сделать сами!
Веб-Ирбис - как конструктор "ЛЕГО" - собирай, что хочешь!
/ хороший пример того, что можно сделать с веб-ирбис /

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 22, January, 2007 10:40

>>Веб-Ирбис - как конструктор "ЛЕГО" - собирай, что хочешь!

Действительно прекрасный интерфейс!
Теперь если у Вас есть режим поиска по всем полям DS= то вместо стандартного (простого) поиска рекомендую использовать алгоритм полнотекстового поиска (см AddIns в дистрибутиве)
Это даст возможность в случае если в запросе есть не найденные слова все-же возвратить результат

По поводу замечаний
>>>1. Возможность распечатать или сохранить (в виде короткого биб. описания) >>>результаты поиска, даже не зарегистрированному пользователю.
Это действительно нужно и будет сделано в дистрибутиве

>>>2. Когда результаты поиска превышают 10 позиций, после результатов >>>появляются кнопки перехода на следующую десятку. Возможно стоит туда >>>добавить и кнопки сортировки по году и т.д. как сверху списка.

Сортировка будет учитываться в листании найденных если она задана

>>>3. Самое интересное - когда система показывает результаты профессионального >>>поиска она не должна возвращать окно стандартного поиска в вверху списка и >>>по возможности сохранять поисковые термины.

Вот это большой вопрос - по нашему мнению какое-то поле ввода всегда должно быть видно - к этому привыкли пользователи Интернета

Re: Новое в Веб-Ирбис
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 22, January, 2007 15:38

Constantin написал(а):
-------------------------------------------------------
> Вот это большой вопрос - по нашему мнению какое-то
> поле ввода всегда должно быть видно - к этому
> привыкли пользователи Интернета

Вот тут нужно вспомнить выражение: Сколько людей - столько мнений!

Предоставлена возможность решать самостоятельно - что нужно, продемонстрированы примеры - а дальше флаг в руки и вперед!

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 22, January, 2007 15:42

Я говорил почему так сделано в дистрибутиве - а там как кто захочет...

Re: Новое в Веб-Ирбис
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 23, January, 2007 01:37

> >>>3. Самое интересное - когда система показывает
> результаты профессионального >>>поиска она не
> должна возвращать окно стандартного поиска в
> вверху списка и >>>по возможности сохранять
> поисковые термины.
>
> Вот это большой вопрос - по нашему мнению какое-то
> поле ввода всегда должно быть видно - к этому
> привыкли пользователи Интернета

To Constantin
Я имею ввиду, что должно возвращаться окно поиска соответствующее
предидущему поиску.
Библиотекарь делает профессиональный поиск, получает результат,
хочет его изменить и ..... опять нужно со стандартного переходить на профессиональный, заново все вводить!!!

Re: Новое в Веб-Ирбис
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 24, June, 2007 14:29

IRBIS Ukraine написал(а):
-------------------------------------------------------
> Изучаем Веб-Ирбис64 2006.1 (поставка 9 декабря
> 2006) - есть вопросы.
>
> 1. Согласно рекомендации в LOGDB.txt добавили
> статистику.
> База стала наполняться записями, но табличка
> числовых результатов на странице остается пустой.
> В чем может быть причина?
>
Новая проблема со статистикой!
Тогда в январе я ее запустил, она успешно работала до 3 июня 2007.
По совпадению или нет с 4 по 18 июня сервер не работал, а когда я его запустил снова статистика перестала работать, т.е. запись в лог-файл идет, а в базу нет - там последяя дата 3 июня.

Посмотрел в ини-файл сервера: там стоит ограничение размера лог-файла 10Мб, у меня 8МБ. Но может это касается базы, а не лог файла?
Увеличил размер до 100Мб, все равно в базу не пишет и на страницу не выдает (т.к. в базу не пишет)
Кто что думает?

УЖЕ НАШЕЛ ОТВЕТ - ЗАПИСЬ в БАЗУ БЫЛА ЗАБЛОКИРОВАНА.
НО ПОЧЕМУ ПОСЛЕ 5 месяцев нормальной работы вдруг произошла блокировка базы данных статистики?
НАшел рядом с лог-файлом 2 маленький лога от 3 июня. Возможно там описана ошибка, но я не могу разобратся. Кому интересно вышлю по эл.почте.

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 25, June, 2007 12:19

Ну раз сервер не работал, значит там что-то делали. Следовательно сделали что-то, что повлияло на доступ к базе из веб-ирбис.

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 26, June, 2007 09:51

Рекомендую все таки периодически очищать БД логов так как время которое шлюз тратит на ее актуализацию может существенно возраасти
Очистку или копирование можно делать автоматически ночью в планировщике задач используя администратор ИРБИС с пакетным заданием

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 26, June, 2007 11:49

А вот как мне автоматически оставить в базе записи только за последние 30 дней? К сожалению никак, поскольку удобного механизма запуска глобальной корректировки на сегодняшний момент нет. Может все-таки пора прислушаться к крикам души админовской и сделать в пакетных заданиях запуск ГК автоматом?

Re: Новое в Веб-Ирбис
Пользователь: Constantin (IP-адрес скрыт)
Дата: 26, June, 2007 16:12

Почему же никак - каждые 30 дней выгружать и опустошать БД логов

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 27, June, 2007 01:03

Неееее. Допустим я делаю опустошение каждую неделю (да хоть каждый день, не важно). Мне нужно сохранить только те записи, которые созданы за последние 30 дней. Предложенный вами способ каждые 30 дней будет создавать импортный файл + опустошать базу. Мне ее не нужно опустошать. Мне нужно сохранить записи за 7 дней в архив, а за последние 30 оставить. Можно, конечно, выгрузить данные по какой-нибудь хитрой ТВП (пришло в голову сейчас). В результате должна получиться пустая запись. Она в импорт не попадет (вернее на сколько я помню не должна, уточните пожалуйста по этому поводу).
Делаем две ТВП:
1. выгружает реагирует только на записи, которые не попадают в диапазон (получаем архивные записи). Этот выгруз потом мы загрузим в архивную запись.
2. Выгружает записи за последние 30 дней. После этого база опустошается и в нее вливаются п.2.
Хочется узнать. Реально ли, используя ТВП, выгрузить не все записи, а только нужные?

Re: Новое в Веб-Ирбис
Пользователь: -AND- (IP-адрес скрыт)
Дата: 16, October, 2008 17:22

Несколько вопросов к Максиму.
Цитата:
Но вот я так и не смог найти формат, который выводит статистику в ответ шлюза
Что вы имели ввиду под "статистику в ответ шлюза"? Это т.е. чтобы на сайте отображалась статистика? Или что-то другое?

Цитата:
Если необходимо следить (или регулировать доступ) за статистикой скачиваний внешних объектов - используйте команду C21COM=2
Это все что я понял. Но почти уверен что вы уже разобрались что имелось ввиду. Может расскажите, когда будет время и желание, что все-таки нужно сделать чтобы такая статистика тоже считалась?

Re: Новое в Веб-Ирбис
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, October, 2008 21:11

Цитата:
-AND-
Это т.е. чтобы на сайте отображалась статистика? Или что-то другое?
Именно это. Но я отказался от вывода статистики на сайт. Не к чему это пока.

Цитата:
-AND-
Это все что я понял. Но почти уверен что вы уже разобрались что имелось ввиду. Может расскажите, когда будет время и желание, что все-таки нужно сделать чтобы такая статистика тоже считалась?
У меня полнотекстовые документы загружаются по старинке, через HTTP, используя виндовую авторизацию. По этому метод C21COM=2 у меня не используется. Пока все работает, переделывать смысла нет. Статистика по закачкам у меня берется из логов веб-сервера, которые так же загружаются в базу Ирбис (написал конвертер). И ничего, пока все устраивает. Отчетиков на эту базку накрутил слегка. В общем, все довольны.



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