Поиск фотографий

На главной странице сайта, справа вверху помещена небольшая форма для поиска фотографий по всей базе данных сайта (рис.1)

Рис.1 Форма для ввода запроса на поиск фото

Поиск можно вести по одному или нескольким словам, которые встречаются одновременно:

  1. или в именах файлов изображений
  2. или в названиях фотографий
  3. или в описаниях к фотографиям

Поиск можно вести части слова или нескольким частям разных слов.
Так запрос по строке 'boletus reticulatus' (см. рис.2)
http://mycoweb.ru/GIF/index.php?searchterms=boletus+reticulatus&album_name=&level=search
дает тот же самый результат, что и поиск по укороченному запросу «bolet reti»
http://mycoweb.ru/GIF/index.php?searchterms=bolet+reti&album_name=&level=search
Рис.2 Результат поиска по запросу

Укороченный набор тут даже предпочтительнее - меньше ошибок делается при наборе запроса

Есть ограничение на количество фото а результатах поиска - 200

Пример: Если ввести в строку запроса слово edulis, то сайт покажет только последние двести фотографий, удовлетворяющих этому запросу (см. рис.3)
Рис.3 Фрагмент выдачи на запрос «edulis»
На самом деле в базе данных ГИФ намного больше, чем двести, фотографий, отвечающих этому запросу. Необходимо ссужать область поиска, задавая или более точный запрос, или искать по отдельной фотоколлекции

Допустим, мы решили поискать все фото, удовлетворяющих запросу edulis в фотоколлеции KSV.
http://mycoweb.ru/GIF/aview_all.php?level=album&album_name=KSV&source=album&valor=KSV

Также в верхнем правлм углу мы видим форму поиска, но на кнопке, отсылающей запрос серверу, четко обозначена область поиска (рис.4)

Рис.4 Вид формы поиска в конкретной фотоколекции KSV

При запросе по слову «edulis» мы получаем уже меньше фотографий (рис.5)
Рис. 5 Результат поиска в конкретной фотоколекции KSV

А) Хотите увеличить количество фото в результате поиска - укорачивайте слово в запросе, и, наоборот, хотите уменьшить количество найденных фото - удлиняйте поисковое слово

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

Б)