Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CNSearch - Часто задаваемые вопросы

Возможна ли работа через программы индексации через прокси?

Да, такая возможность появилась с версии 0.91. Для этого было введено 4 новых директивы ProxyServer, ProxyPort, ProxyLogin и ProxyPassword

Файлы без расширений или *.exe. Как это все может работать?

Если вам уж очень нужны файлы с расширением *.exe, а такое может быть только в ОС Windows, то рекомендуем вам скачать именно Windows версию.

Как ее настроить на фронтенд на сервере

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

Необходимо в каталог cgi-bin скопировать файл search (для UNIX/Linux) или search.exe (для Windows) (далее по тексту в скобках я буду писать .exe для Windows) и дать WEB-серверу права на запуск этого файла.

После этого, если вы обратитесь по адресу: /cgi-bin/search(.exe) вы должны получить сообщение об ошибке - "index not found" или типа того.

После индексации у вас должно получится три или четыре файла *.cns. Три из них:

  • docs.cns
  • files.cns
  • index.cns

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

Далее, если вы снова обратитесь по адресу /cgi-bin/search(.exe) то снова увидите ошибку: query string not found.

Ошибка возникает по тому, что не заданно поисковое слово, если обратиться вот так: /cgi-bin/search(.exe)?q=test, то будет произведен поиск слова "test".

Поисковую форму вы можете разместить на любой странице вашего сайта, выглядит она примерно так:

<form action=/cgi-bin/search>
<input type=text name=q value=''>
<input type=submit value='Искать'>
</form>

Ну вот вроде и все, если еще что-то не понятно, пишите.

большое спасибо, но search. пришлось переименовать в search.cgi, иначе не работало



Наверх

Назад | Оглавление | Далее

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
28 апреля 2005, 09:49:49
Я настраивала программу поиска СNSearch 1.4 на WindowsXP, сайт проиндексировался, получила файлы docs.cns files.cns index.cns, fulltxt.cns, скопировала в папку cgi-bin, туда же записала search.exe и cnsearch.conf, выставила права доступа, запускаю и появляется ошибка 500. Подскажите, пожалуйста, в чем может быть ошибка?
2.
Аноним
Мне нравитсяМне не нравится
4 марта 2005, 09:29:26
Спасибо mike
3.
Аноним
Мне нравитсяМне не нравится
3 марта 2005, 15:33:53
4.
Аноним
Мне нравитсяМне не нравится
3 марта 2005, 15:03:49
Спасибо за отклик!
Все получилось! Оказывается не работало потому что все лежало в папке \cgi-bin. Переименовал папку в \search и все заработало! Сам не знаю почему. Вот только одна непонятка, задаю слово для поиска по сайту, выводится к примеру 18 результатов, они естественно должны разбиватся по 10 на странице, но у меня на первой странице результатов поиска 2 раза по 10 !!! То есть 1,2,3...10,1,2,3...10. А на второй странице все в порядке: 11,12,13....18. Не могу понять в чем дело весь код перечитал - помогите!

Вот мой cnsearch.conf:

::HTMLTOP
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<form action=%F method=get><tr><td align=center>
<input type=text name=q size=40 maxlength=64 value="%Q">
<input type=submit value="Search">
</td></form></tr></table>
Docs found: %O<font color=gray>%W<b>%P</b></font>
<p align=right><a href="%A">Sort by date</a> | <a href="%L">Sort by relevance</a><br><br></p>
::HTMLRESULT
<hr>
<ul>
<li>%N. <a href="%U" target=_new>%T</a> <small><font color=red>%S</font> [Relevance: %R]</small>
<ul>
<li>Description: %E
<li>Last update: %D
<li><a href="%U" target=_new>%u</a>
</ul>
</ul>
::HTMLNOTFOUND
<p><font color=red>%Q not found</font>
::HTMLBOTTOM
%B
</td>
</tr>
</table>
5.
Аноним
Мне нравитсяМне не нравится
27 февраля 2005, 13:11:58
404 - это страница не найдена. Возможно проблемы с настройками cg-bin. CGI скрипты вообще работают ?

Может в ScriptAlias cgi-bin не прописан ?
6.
Аноним
Мне нравитсяМне не нравится
27 февраля 2005, 09:36:37
Я использовал indexer для WindowsXP (CNSearch 1.4) - все получилось, странички успешно проиндексировались, получились файлы docs.cns files.cns index.cns, а frontend на сервере какой только ни ставил - не работает (постоянно ошибка 404, использовал frontend для Windows и для Linux). Сервер у меня Apache/2.0.40 (Red Hat Linux), что делать, помогите пожалуйста.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог