Qua
Новичок
Репутация: +1/-0
Offline
Сообщений: 22
|
|
« : 24 января 2007, 01:36:46 » |
|
В FAQ (в "Полезных советах") описывается способ "Как использовать Архивариус 3000 для поиска в кэше?". Что дает именно этот способ по сравнению со стандартным индексированием папки кэша HC и стандартным запуском сервера (в Архивариусе) для того, чтобы просматривать результаты поиска в браузере? Иными словами я не заметил ощутимой разницы между стандартным шаблоном страницы результатов поиска Архивариуса ($\Server\Results.htm) и предложенным (ResultsHC.htm). Вполне возможно, что я все-таки неправильно указываю CachePath (путь к кэшу) Подскажите как правильно - у меня кэш в "F:\MyCache\HandyCache\", а сам Кешка в "D:\Program Files\HandyCache\".
|
И др., и пр., и т.д., и т.п.
|
|
|
|
DenZzz
|
|
« Ответ #1 : 24 января 2007, 08:38:28 » |
|
Qua Иными словами я не заметил ощутимой разницы между стандартным шаблоном страницы результатов поиска Архивариуса ($\Server\Results.htm) и предложенным (ResultsHC.htm). Предложенный ResultsHC.htm преобразует путь к файлу в кэше в исходный URL, по которому это файл был ранее скачан! Т.е. он заменяет некоторые спецсимволы, которые использует HC, на символы, которые были в исходном URL. Вполне возможно, что я все-таки неправильно указываю CachePath (путь к кэшу) Попробуй так: CachePath=/F:\\MyCache\\HandyCache\\/i;
|
|
|
|
|
Сергей
|
|
« Ответ #2 : 24 января 2007, 10:17:58 » |
|
Просматривать информацию в кэше лучше вводя URL в браузере а не путь к файлу. Скрипт в шаблоне занимается именно этим.
|
|
|
|
|
Qua
Новичок
Репутация: +1/-0
Offline
Сообщений: 22
|
|
« Ответ #3 : 24 января 2007, 11:42:18 » |
|
DenZzz Попробуй так: CachePath=/F:\\MyCache\\HandyCache\\/i; Так и есть.
|
И др., и пр., и т.д., и т.п.
|
|
|
|
Сергей
|
|
« Ответ #4 : 24 января 2007, 12:19:22 » |
|
А версия архивариуса какая?
|
|
|
|
|
nvs62
Гость
|
|
« Ответ #5 : 10 февраля 2007, 03:12:20 » |
|
Растолкуйте-ка мне, бестолковому, как Архивариус-3000 будет искать информацию в кэше HC (об этом написано в FAQ)? javascript:void(0); Архивариус 3000 подерживает файлы с расширением (.html, .htm), а в кэше HC файлов с таким расширением нет! Я попробовал Архивариус 3000 - действительно в кэше HC по словам, имеющимся на страницах в каше, Архивариус ничего не находит. Это что? Неверная информация в FAQ или у меня кэшируется не в тои формате?javascript:void(0);
|
|
|
|
|
DenZzz
|
|
« Ответ #6 : 10 февраля 2007, 11:17:38 » |
|
Архивариус 3000 подерживает файлы с расширением (.html, .htm) Архивариус 3000 умеет искать и в файлах без расширений, и внутри GZIP и понимает еще кучу всяких форматов! Это что? Неверная информация в FAQ или у меня кэшируется не в тои формате?
Информация в ФАКе верна. HC всегда кэширует файлы в том формате, в котором их получает. Архивариус сам умеет распознавать формат по сигнатурам и без расширения. Просто, драйвер ruki.sys у тебя где-то дает сбой...
Зарегистрируйся! Хватит уже плодить одинаковые темы: HandyCache и Archivarius 3000Улучшение поиска в кэше HandyCache
|
|
|
|
|
nvs62
Гость
|
|
« Ответ #7 : 10 февраля 2007, 13:03:21 » |
|
А как проверить или поправить драйвер ruki.sys ?
|
|
|
|
|
DenZzz
|
|
« Ответ #8 : 10 февраля 2007, 14:16:46 » |
|
А как проверить или поправить драйвер ruki.sys ?
Попробуй сначала включить библиотеку golova.dll и действовать по инструкции в ФАКе...
|
|
|
|
|
мэк
Новичок
Репутация: +1/-0
Offline
Сообщений: 19
|
|
« Ответ #9 : 20 июня 2007, 14:45:52 » |
|
Два вопроса. 1. Если Архивариус в серверном режиме использует localhost с 80 портом, то при запуске HC, последний говорит, что порт занят, и наоборот. 2. Страницы в браузере при поиске с помощью Архивариуса открываются без картинок.
|
|
|
|
|
DenZzz
|
|
« Ответ #10 : 20 июня 2007, 15:15:27 » |
|
1. Если Архивариус в серверном режиме использует localhost с 80 портом, то при запуске HC, последний говорит, что порт занят, и наоборот.
А какой порт прописан в настройках HC на вкладке "Доступ"? Должен быть отличный от 80 - обычно 8080... 2. Страницы в браузере при поиске с помощью Архивариуса открываются без картинок.
А ты Results.htm правил, как сказано в ФАКе? Запросы на открытие найденных страниц идут через HC в "автономном режиме"? В браузере включено отображение картинок?
|
|
|
|
|
мэк
Новичок
Репутация: +1/-0
Offline
Сообщений: 19
|
|
« Ответ #11 : 20 июня 2007, 15:36:02 » |
|
Картинки видимо не открываются потому, что у меня всё-таки не настроена связка Archivarius3000 и HC по причине одинаковых портов. А какой порт прописан в настройках HC на вкладке "Доступ"? Должен быть отличный от 80 - обычно 8080...
На вкладке "Доступ" порт 80. Я использую: Браузер(localhost:80)-HC(127.0.0.1:8192)-Proxsomitron(127.0.0.1:8080)-toonel
|
|
|
|
|
cepera_ang
|
|
« Ответ #12 : 20 июня 2007, 16:34:50 » |
|
Пропиши на вкладке доступ любой другой порт, например 3128 и в браузере тоже. Тогда конфликтовать не будет, а будет работать. Т.е.: На вкладке "Доступ" порт 3128. Браузер(localhost:3128)-HC(127.0.0.1:8192)-Proxsomitron(127.0.0.1:8080)-toonel
|
|
|
|
|
мэк
Новичок
Репутация: +1/-0
Offline
Сообщений: 19
|
|
« Ответ #13 : 20 июня 2007, 18:26:25 » |
|
Пропиши на вкладке доступ любой другой порт, например 3128 и в браузере тоже. Тогда конфликтовать не будет, а будет работать.
сделал, все нормально, поиск идет, НО! А ты Results.htm правил, как сказано в ФАКе? Запросы на открытие найденных страниц идут через HC в "автономном режиме"? В браузере включено отображение картинок? Results.htm правил как сказано в ФАКе, в Архивариусе в Шаблонах задал $\Server\ResultsHC.htm, но после вывода результатов поиска нет ссылочек по которым можно перейти на страницу с нужным текстом. Запросы на открытие найденных страниц не идут через HC. Отображение картинок в браузере включено.
|
|
|
|
|
мэк
Новичок
Репутация: +1/-0
Offline
Сообщений: 19
|
|
« Ответ #14 : 20 июня 2007, 23:16:39 » |
|
Может быть скрипт, данный в ФАКе не работает в Опере, или моя Опера не настроена? Хотя, галочка в настройках Оперы напротив Java Script стоит.
|
|
|
|
|
Сергей
|
|
« Ответ #15 : 21 июня 2007, 13:17:30 » |
|
Скрипт я писал для Оперы. На других браузерах не пробовал. Еще важна версия архивариуса. Сейчас у меня стоит 3.76. И скрипт не срабатывает Посмотрю позже что там изменилось.
|
|
|
|
|
DenZzz
|
|
« Ответ #16 : 21 июня 2007, 13:35:19 » |
|
Может, кто-нибудь из пользователей Архивариуса приложит к посту свой настроенный ResultsHC.htm, чтобы другим не мучаться?
|
|
|
|
|
мэк
Новичок
Репутация: +1/-0
Offline
Сообщений: 19
|
|
« Ответ #17 : 21 июня 2007, 18:42:11 » |
|
Может, кто-нибудь из пользователей Архивариуса приложит к посту свой настроенный ResultsHC.htm, чтобы другим не мучаться? Было бы неплохо. Хотя,нужно и самому разобраться,просто времени нет. Моя версия архивариуса 3.86
|
|
|
|
|
Igoru
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
|
« Ответ #18 : 21 декабря 2007, 00:24:01 » |
|
сделал, все нормально, поиск идет, НО! Results.htm правил как сказано в ФАКе, в Архивариусе в Шаблонах задал $\Server\ResultsHC.htm, но после вывода результатов поиска нет ссылочек по которым можно перейти на страницу с нужным текстом. Чтобы ссылки отображались, в файле resultsHC заменил строку: <font size=-1><b>~FileNumber~.</b></font> строкой из файла results: <font size=-1><b>~FileNumber~.</b></font> <a href="~FileLink~">~FileTitle~</a> (Браузер Firefox).
|
|
|
|
|
chicot
Новичок
Репутация: +0/-0
Offline
Сообщений: 11
|
|
« Ответ #19 : 18 июня 2008, 11:55:07 » |
|
А нельзя ли средствами Proxomitron преобразовать (зная как HC преобразует исходный адрес в локальный) страницу результатов поиска в Архивариусе, чтобы ссылка выглядела так же как , например, в истории браузера.(Это. если попытаться использовать связку браузер-проксомитрон-сервер Архивариуса и далее HC в автономном режиме) Иногда возникает потребность выполнить поиск в "моем интернете"
|
|
|
|
|
Сергей
|
|
« Ответ #20 : 19 июня 2008, 05:46:46 » |
|
В проксомитроне тоже можно так сделать. Тогда и не понадобятся скрипты в шаблоне Архивариуса. Плохо то, что формат вывода постоянно меняется и трудно написать универсальные правила. Я в проксе не силен. И вообще не использовал никогда.
|
|
|
|
|
Сергей
|
|
« Ответ #21 : 01 июля 2008, 23:09:45 » |
|
Есть кэш HandyCache. Вот только сабж никак не хочет индексировать gzip-архивы. В логе постоянные "Extract error". Причём dtSearch справляется на ура даже без всяких настроек. Пробовал версии от 3.93 до 4.05. У кого-то он их распаковывает? У меня такая же беда. Как быть?
|
|
|
|
|
Сергей
|
|
« Ответ #22 : 02 июля 2008, 00:15:41 » |
|
Разработчики обещали исправить ситуацию в следующей версии. Видимо в 4.07. Все дело в заголовках, добавляемых в конец файла. Раньше он их не замечал, а сейчас спотыкается.
|
|
|
|
|
Сергей
|
|
« Ответ #23 : 02 июля 2008, 09:59:06 » |
|
Но тогда как распаковывать многосекционные GZIP. Бывают такие. Когда GZIP по сути состоит из нескольких идущих друг за другом GZIP. Каждый хранит какую-то часть файла. Как раз в последних версиях была добавлена поддержка многосекционных GZIP. Но сейчас пришлось добавить проверку и таких файлов в которых нестандартные заголовки записываются. А новая версия должна выйти примерно через неделю.
|
|
|
|
|
chicot
Новичок
Репутация: +0/-0
Offline
Сообщений: 11
|
|
« Ответ #24 : 05 октября 2008, 00:27:18 » |
|
Просьба к "любителям поиска по кэшу Архивариусом", если у кого есть совместимый с v. 3.95 и выше шаблон ResultHC рабочий, выложите пожалуйста (с указанием версии). Более ранних версий ( для которых, видимо, написан указанный в ФАКе скрипт), мне н-р, в инете найти не удалось.А так, проблема , как и у автора темы. Кстати на форуме Проксомитрона мне сделали фильтр.Работает, вроде как надо.Правда переключаться между серверами оказалось не очень удобно.
|
|
|
|
|
HKLM
|
|
« Ответ #25 : 10 января 2009, 02:32:05 » |
|
Можно хоть узнать как работал работает этот шаблон, неужели заменяет локальные ссылки на реальный веб адрес? Пробовал на архивариусе 4.00 пару вариантов, ссылки остаются локальными и в факе, конкретно про это не написано.
|
|
|
|
|
stealzy
Пользователь
Репутация: +1/-2
Offline
Сообщений: 52
|
|
« Ответ #26 : 27 января 2015, 23:45:52 » |
|
Шаблон ResultsHC.htm из FAQ определенно нерабочий, и, если верить спекам JS, никогда не мог им быть. Так что выложу свою рабочую версию, просьба модератору внести в FAQ: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>~SWebSearchResults~</title> </head> <link href="design.css" rel="stylesheet" type="text/css"> <style> .leftstr, .rightstr { float: left; } .rightstr { margin: 0 0 0 0; text-align: right; width: 30%; color: grey; } .leftstr { margin: 0 0 0 5%; width: 65%; color: green; } .FileNumber {margin: 0 0 0 0; float: left; width: 5%;} .MainLink {margin: 0 0 0 0; width: 95%; color: grey;} .FileContent {color: #333333;} a:link {color: #1a0dab; } a:visited { color: #800080; } </style> <body linl="#1a0dab">
<form action="~Search~" method="get"><p> <table width=100% border=0 cellpadding=0 cellspacing=0><tr><td class="linecolor"><img width=1 height=1 alt=""></td></tr></table> <table width=100% border=0 cellpadding=0 cellspacing=0 class="panelcolor"> <tr><td colspan="2"> <table border=0> <tr> <td class="panelcolor" align="right"> <b>Archivarius  </b> </td> <td><input type="text" name="q" size="50" value="~Query~"></td> <td><input type="submit" value="~SWebButtonFind~"></td> <td>    ~SelectZones~</td> </tr> </table> </td></tr> <tr> <td class="panelcolor" nowrap><font size=-1> ~SWebFilesFound~ ~SWebSearchTime~ </font> </td> </tr> </table> <table width=100% border=0 cellpadding=0 cellspacing=0><tr><td class="linecolor"><img width=1 height=1 alt=""></td></tr></table> </p></form>
<template>
<p class="FileNumber">~FileNumber~.</p><p class="MainLink">
<SCRIPT> //CachePath=/C:\\Portable\\HandyCache\\Cache\\/i; // проверьте правильность пути! (Более строгое правило) CachePath=/.+\\Cache\\/i; // проверьте правильность названия директории кеша! FileName="~FileNameJava~"; if (FileName.search(CachePath) != -1) { URL=FileName.replace(CachePath, ""); URL=URL.replace(/\|.*/, ""); // удаляем имя файла внутри архива gzip FileShotPuth=URL; URL=URL.replace(/#_/, ""); // удаляем #_ в конце URL=URL.replace(/\^\\/, "?"); // ^\ -> ? URL=URL.replace(/\!/, ":"); // ! -> : URL=URL.replace(/\\/g, "/"); // \ -> / document.write('<a href=http://' +URL+ '>~FileTitle~</a>'); }else document.write('<a href="~FileLink~">~FileTitle~</a>'); </SCRIPT>
<br / clear="all"></p>
<SCRIPT> if (FileName.search(CachePath) != -1) document.write('<p class="leftstr">'+URL+'    <a href="~FileLink~" style="text-decoration:none">Сохраненная копия</a> <br><span class="FileContent">~FileContent~</span></p> <p class="rightstr">'+FileShotPuth+'</p>') else document.write('~FileIndexJava~ - " + FileName + " ---------- ~FileSize~ байт - ~FileDate~ - <br><a href="~ViewFile~">~SWebView~</a> - <a href="~DownloadFile~">~SWebDownload~</a>'); </SCRIPT>
<div style="clear: left"></div><br>
<!--<p class="FileContent">~FileContent~</p><br>-->
</template>
<font size=-1> ~ResultPage~ </font>
<form action="~Search~" method="get"><p> <table width=100% border=0 cellpadding=0 cellspacing=0><tr><td class="linecolor"><img width=1 height=1 alt=""></td></tr></table> <table width=100% border=0 cellpadding=0 cellspacing=0 class="panelcolor"><tr><td> <center> <table border=0> <tr> <td class="panelcolor" align="right"> <b>~SWebEnterQuery~:</b> </td> <td><input type="text" name="q" size="50" value="~Query~"></td> <td><input type="submit" value="~SWebButtonFind~"></td> </tr> <tr> <td class="panelcolor" align="right" valign="top"> ~SWebSearchZone~: </td> <td>~SelectZones~</td> <td></td> </tr> </table> </center> </td></tr></table> <table width=100% border=0 cellpadding=0 cellspacing=0><tr><td class="linecolor"><img width=1 height=1 alt=""></td></tr></table> </p></form>
~MainMenu~ ~Copyrights~
</body> </html>
Если папка кеша у вас называется стандартно - Cache, просто подмените свой Resuts.htm в разделе Сервер → Настройки → Шаблоны → Путь к результатам, все заведется само, если нет- поправьте название директории в тегах <script>. С правой стороны серым цветом - полный путь к файлу относительно директории кеша. --------------------------------------------------------------- Как, оказалось переменные FileDate содержит "-", а FileSize всегда одно и тоже значение 133Кб, и соответсвенно поиск по дате у меня не проходит. И в самой программе тоже самое. (Archivarius v 4.54) Поэтому убрал их из результатов поиска. А у вас работают эти опции?
|
HC 1.0.0.551
|
|
|
|
stealzy
Пользователь
Репутация: +1/-2
Offline
Сообщений: 52
|
|
« Ответ #27 : 29 января 2015, 06:37:20 » |
|
Отсутствие даты и размера оказалось связано с тем, что файлы лежали в архивах gzip. Увы, наследовать их от архива Архивариус не умеет. Похоже единственный выход - в управлении кешем включить "Распаковывать gzip перед записью".
|
HC 1.0.0.551
|
|
|
|
stealzy
Пользователь
Репутация: +1/-2
Offline
Сообщений: 52
|
|
« Ответ #28 : 29 января 2015, 14:15:18 » |
|
Написал разработчикам — обещают исправить)
|
HC 1.0.0.551
|
|
|
|
|