1.7.3. Структура каталога

1.7.3. Структура каталога

На сегодня в каталоге Яндекса 15 разделов первого уровня (рис. 1.16). Помимо привычных, встречающихся и в иных каталогах разделов — Отдых, Бизнес, Культура и иных, в этом каталоге есть уникальный раздел. Он предназначен для детей и называется "Интернет — детям". В нем всего 8 подразделов с отобранными лучшими ресурсами для детей — книги, познавательные ресурсы, игровая комната, фильмы и мультики. В отдельный раздел выделены ресурсы, связанные с популярным сегодня среди детей (да и некоторых взрослых) Гарри Поттером.

Просматривая сайты, вы можете использовать различные варианты их сортировки — по цитируемости (данный вид сортировки применяется по умолчанию), по дате и по алфавиту. Если раздел, в котором вы находитесь, имеет деление на подразделы, вывод сайтов может быть организован еще тремя способами. Вы можете выводить ссылки по сайтам, по темам (в разрезе подрубрик), общим списком. Если подрубрики отсутствуют, вывод сайтов может выполняться по сайтам или списком. При выборе формирования списка по темам общий список сайтов будет сформирован в разрезе подрубрик, в каждой из которых будет представлено несколько ссылок, соответствующих выбранному принципу сортировки (по цитируемости, дате или алфавиту). Таким образом, вы можете уже на этапе выбора способа формирования списка получить 9 различных вариантов.

Но на этом возможности формирования списка ссылок не заканчиваются. Обратите внимание на правую колонку любой страницы каталога (рис. 1.17). С помощью блока ссылок, расположенных в ней, вы можете выполнить более узкую выборку. Во-первых, отобрать сайты по территориальной принадлежности. Наиболее точная выборка может быть выполнена по России и ее городам. Уточнение до города реализовано также по Украине и Белоруссии, по остальным государствам СНГ — выборка по государству, без уточнения города. Определение принадлежности сайта с точностью до города осуществляется и по некоторым иным государствам (Германия, США), по остальным определяется лишь государство.

Фильтр для вывода ссылок может быть основан и на типах сайтов. В Яндексе сайты распределены по следующим типам:

? Советы — советы и инструкции, как что-то сделать;

? Ссылки — онлайновые каталоги, собрания ссылок, поисковики, общие и тематические;

? Энциклопедии — фундаментальные справочные издания и языковые словари;

? Справочники — телефонные и адресные справочники, базы данных вакансий, прикладные справочники и пр.;

? Товары и услуги — сайты с предложениями товаров и услуг;

? Объявления — предложения товаров и услуг от частных лиц: доски объявлений, сайты газет объявлений, сайты индивидуальных предпринимателей;

? Персоны — личные сайты, домашние страницы, сайты, созданные группами единомышленников и пр.;

? Публикации — публикации различных материалов в Сети. Нажав на эту ссылку, вы впоследствии сможете еще уточнить свой запрос, выбрав нужный вам жанр — научно-технический, художественный, научно-популярный и т. п.;

? Форумы — чаты, форумы, конференции.

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

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

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

14.1.3. Смена текущего каталога

Из книги автора

14.1.3. Смена текущего каталога Предусмотрено два системных вызова, меняющих текущий каталог процесса: chdir() и fchdir().#include <unistd.h>int chdir(const char * pathname);int fchdir(int fd);Первый системный вызов получает имя каталога в качестве единственного аргумента; второй принимает файловый


14.2. Смена корневого каталога

Из книги автора

14.2. Смена корневого каталога Хотя в системе имеется один корневой каталог, значение / может меняться для каждого процесса в системе. Это обычно делается для предотвращения доступа к файловой системе со стороны сомнительных процессов (например, демоны ftp, обрабатывающие


14.4. Чтение содержимого каталога

Из книги автора

14.4. Чтение содержимого каталога Обычно программам требуется получать список файлов, содержащихся в каталоге. Linux предоставляет ряд функций, позволяющих обрабатывать каталог как абстрактный объект, что дает возможность избежать зависимости программ от точного формата


14.8. Уведомление о смене каталога

Из книги автора

14.8. Уведомление о смене каталога Иногда приложения желают получать уведомления об изменении оглавления каталога. Например, диспетчеры файлов могут выводить оглавление каталога в окне и обновлять это окно каждый раз при изменении каталога другими программами. В то время


16.19.1 Модель каталога

Из книги автора

16.19.1 Модель каталога Информационная база каталога (Directory Information Base) распределена среди группы баз данных, управляемых агентами обслуживания каталогов (Directory Service Agent — DSA). Пользователи обращаются к каталогам через пользовательский агент каталога (Directory User Agent — DUA). DUA


Меню каталога

Из книги автора

Меню каталога Меню каталога обязательно должно быть вертикальным! В ходе многочисленных тестов выяснилось, что горизонтальное меню менее эффективно и вызывает у людей больше трудностей. Кроме того, практика показывает, что подавляющее большинство людей интуитивно ищут


Страница каталога

Из книги автора

Страница каталога На самой странице каталога пользователь обязательно должен видеть товары – конкретные предложения о покупке. Чаще всего владельцы интернет-магазинов спрашивают, сколько товаров нужно показывать на странице каталога.Однозначного ответа нет. Это


10.1.30. Обход каталога

Из книги автора

10.1.30. Обход каталога Метод класса foreach — это итератор, который последовательно передает в блок каждый элемент каталога. Точно так же ведет себя метод экземпляра each.Dir.foreach("/tmp") { |entry| puts entry }dir = Dir.new("/tmp")dir.each { |entry| puts entry }Оба фрагмента печатают одно и то же (имена всех файлов и


10.1.31. Получение содержимого каталога

Из книги автора

10.1.31. Получение содержимого каталога Метод класса Dir.entries возвращает массив, содержащий все элементы указанного каталога:list = Dir.entries("/tmp") # %w[. .. alpha.txt beta.doc]Как видите, включаются и элементы, соответствующие текущему и родительскому каталогу. Если они вам не нужны, придется


10.10. Создание каталога

Из книги автора

10.10. Создание каталога ПроблемаТребуется создать каталог, причем эта операция должна быть переносимой, т.е. в ней не должен использоваться специфичный для конкретной ОС программный интерфейс.РешениеНа большинстве платформ вы сможете использовать системный вызов mkdir,


10.11. Удаление каталога

Из книги автора

10.11. Удаление каталога ПроблемаТребуется удалить каталог, причем эта операция должна быть переносимой, т.е. в ней не должен использоваться специфичный для конкретной ОС программный интерфейс.РешениеНа большинстве платформ вы сможете воспользоваться системным вызовом