Форма для поиска содержит четыре поля для ввода слов, которые вы ищите в базе данных
Одно из них (как минимум) должно быть вами заполнено.
Числовые поля для ограничения даты заполнять не обязательно.
Процес поиска проходит в два этапа:
Проверка корректности веденых данных.
Собственно поиск.
Проверка повторяется до тех пор, пока введеные вами и проверенные системой данные, без изменений кнопкой `GO` отправятся на исполнение.
Если после проверки вы что-то поправили проверка проводится повторно.
Это сделано для того, чтобы обеспечить корректность данных на основании, которых делается запрос к базе.
Например:
Вы ввели в первое поле - `Иван-дурак`, а в поле даты - `200г` и нажали `OK` Система вернет вам корректные, по ее мнению, данные: - `Иван дурак`, а в поле даты - `200`
Вы сообразили, что тире между `Иван-дурак` ей не нравится, но поле даты вынуждены были отредактировать так - `2000` и нажали `GO`
Поскольку одно из полей после проверки изменилось, система опять их проверит и выдаст вам для подтверждения окончательный вариант.
Если, вам больше не пришло в голову менять что-либо, то нажав `GO`, вы запустите собственно процесс поиска.
Можно в любом сочетании указывать параметры поиска:
1. Рубрика поиска.
Допустимо выбирать несколько рубрик.
Для это, нажав клавишу Ctrl на клавиатуре, нужно мышью отметить вторую, третью и т.д. рубрику в списке.
По умолчанию (если вы ни к чему не прикасались), поиск ведется по всей базе.
Выбор одной рубрики резко сужает диапазон поиска, выбор двух и более - расширяет (по сравнению с одной).
2. Логика поиска.
Т.е. выбирать ли все слова, как составляющие цельной фразы, или каждое слово в отделности, считая их просто списком слов.
В предыдущем примере по умолчанию будут выбраны только те документы, которые содержат оба слова: и `Иван` и `дурак`.
Их будет сравнительно немного, скажем Х штук.
Но если вы поставите точку внизу, напротив слов `искать документы содержащие хотя бы один вариант`, то система выберет из базы все документы содежащие даже одно из этих слов.
Документы, содержащие слово `Иван` плюс документы, содержащие слово `дурак`, в сумме составят список, в десятки раз больший чем Х.
3. Сортировка результатов поиска.
Тип сортировки выбирается из списка.
Точкой выбирается, порядок сортировки.
Это сочетание позволяет вам позаботится о своем удобстве.
После окончания поиска вы можете получить очень длинный список, сортирока удобная для данного случая облегчит вам жизнь.
В предыдущем примере по умолчанию список будет выдан в хронологическом порядке, причем старые сверху - свежие внизу.
Но если вы ищете сказку Филатова, то, возможно, вам лучше отсортировать результат запроса по алфавиту, да еще в обратном порядке, потому что буква `Ф` ближе к концу алфавита.
В результате такой сортировки документы фамилии авторов которых, или заголовки начинаются на `Я` всплывут вверх списка.
Система при поиске обрабатывает каждое из четырех текстовых полей ввода отдельно. И по каждому, отдельно, выдает, соответствующим образом выбранный и отсортированный, список. Логической, семантической или иной связи между этими списками нет.http://nvolgatrade.ru/