![]() |
Homo Cantans - человек поющий |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Справка | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
В настоящем разделе приводится справочная информация для веб-приложений, реализованных с помощью пакета WOLF (Websites Original Localization Framework). Следует отметить, что не все обсуждаемые ниже функции могут поддерживаться настоящим сайтом. Здесь приведена информация о O ссылкахСсылки на файлы, доступные для загрузки с настоящего сайта, могут состоять из четырёх перечисленных ниже условных полей:
Поля должны слдовать в приведённом выше порядке, но ни одно из них не является обязательным и может отсутствовать. Однако, так как выбрать ссылку можно только "щёлкнув" по одному из двух последних полей, какое-то из них должно отображаться. Кроме того необходимо отметить, что ссылки на графические изображения могут иметь совсем другой вид, включая в себя уменьшенные варианты изображений. O поискеНастоящий сайт поддерживает функции поиска необходимой Вам информации с помощью двух инструментальных средств. Пояснению основных различий между ними посвящён настоящий раздел. Первое средство, так называемый "внутренний движок", представляет собой поисковую систему, основанную на технологии Lucene и реализованную с использованием средства Lius. Данная система входит в набор инструментальных средств WOLF (Website Original Localization Framework), служащий для создания web-приложений, посредством технологии Java. Второй инструмент, который можно использовать для поиска по настоящему сайту предоставляется поисковой машиной Google. Прежде, чем объяснить преимущества и недостатки обоих подходов необходимо в двух словах рассказать, как собственно осуществляется поиск. Естественно, перебор всего содержимого сайта по каждому пользовательскому запросу - не лучшая идея. Поэтому перед первым выполнением поиска строится, так называемый "индекс", содержащий все встречающиеся слова и адреса страниц, на которых они находятся. При получении запроса от пользователя выполняется анализ именно индекса, а не непосредственного содержимого. Основное преимущество "внутреннего движка" заключается в том, что обновление индекса на сайте осуществляется регулярно, при изменении хранящейся информации. В результате новые сведения незамедлительно попадают в него и, следовательно, могут быть найдены, в то время, как индекс в Google обновляется редко и нерегулярно, так как эта поисковая машина выполняет сканирование всей сети World Wide Web. Таким образом, до конкретного сайта очередь доходит не часто. Кроме того "внутренний движок" корректно и полностью индексирует файлы, хранящиеся на сервере, учитывая их специфику. В частности, правильно обрабатывает многоязыковые JSP-страницы, созданные с помощью средства WOLF. Так как внутренняя поисковая система реализована на основе технологии Lucene, она поддерживает богатейший гибкий язык запросов, описание которого рекомендуется прочесть для более эффективного использования возможностей поиска. Ознакомившись с ним, Вы узнаете о, так называемых "полях", используемых при индексировании. Тогда для Вас может оказаться полезной информация о том, что при использовании описываемой системы все попавшие в индекс документы имеют следующие два поля:
Поиск с помощью Google предоставляет пользователю привычный интерфейс этой поисковой машины, а также возможность поиска в World Wide Web, а не только по сайту. Преимущества и недостатки рассматриваемых поисковых систем друг перед другом приводятся в следующей таблице.
В заключение необходимо отметить, что для получения более точных, качественных и релевантных результатов при поиске по настоящему сайту следует использовать "внутренний движок". Обратите внимание, что здесь не утверждается, что решение основанное на средстве WOLF лучше, чем Google в целом. Однако, для настоящего сайта это так. О поддержке множества языковОдной из первых и ключевых задач средства WOLF является поддержка многоязыковых JSP-страниц. Для переключения между представлениями информации на различных языках должны быть предусмотрены специальные элементы управления. В случае если в используемом браузере не выключена поддержка cookies, выбранный пользователем язык будет сохранён. В результате, при следующем посещении сайта будет отображено представление страницы именно на нём. Кроме того, можно сменить язык представления страницы, передав ей параметр "lang" равный трёхбуквенному дескриптору языка. Например, в случае, если странице не передаются другие параметры, для отображения её представления на русском языке необходимо добавить к её URLу строку "?lang=rus". В случае если переданный языковой дескриптор не поддерживается, будет отображено представление на языке по умолчанию. Этот способ выбора языка даёт возможность сопоставлять представлениям страниц URLы вне зависимости от выбранного языка. Powered by Websites Original Localization Framework (WOLF)
|