Поиск по серверу "Русская фантастика"


Язык запросов:
набор слов, разделенных пробелами.

Результатом поиска являются документы, содержащие весь этот набор слов. Порядок слов не играет роли. Документы выводятся отсортированными по полному имени файла.

Слова:
В конце слова можно ставить "звездочку" (*), которая заменяет 0 или более любых букв. Перед словом можно ставить тильду (~): будут исключены все документы, содержащие это слово. Например, в ответ на запрос "вот так* ~нет" будут выведены документы, содержащие слова 'вот' и 'так' (или 'такое', или 'также'), но не содержащие слова 'нет'.

В слове должно быть минимум 3 буквы (или 2 и звездочка - тогда звездочка означает одну или более букв), максимум 32.

Слово может состоять из букв только одного из "алфавитов": кириллицы, латиницы или цифирицы ;-). Если в слове с хотя бы одной кириллической буквой встречаются латинские или цифры, они преобразуются в кириллицу заменой '036abcehkmorptuxy' на похожие по начертанию кириллические. Загадочная буква 'ё' заменяется на 'е'. Различия в регистре игнорируются.

Детальный запрос:
при детальном запросе в форме поиска помимо строки запроса можно указать:

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

  • максимальное количество документов на одной странице.

  • максимальное количество выводимых совпадений в одном документе (имеет смысл лишь при выключенной опции "выводить только заголовки"). Вы можете выбрать значение '--' для этой опции - в этом случае будут выводиться все фрагменты документа, в которых встретились слова запроса.

  • разделы сервера, в которых необходимо производить поиск. Вы можете выбрать несколько разделов (нажав клавишу Ctrl или Shift).

Вопросы, замечания и предложения отправляйте по адресу maxim@rusf.ru