Для определения порядка убывания количества страниц, найденных сервером по каждому запросу, необходимо проанализировать логические операции в записях.
Вот запросы, оформленные правильно:
Код А: Кларнет & Баян
- Находит страницы, где присутствуют и Кларнет, и Баян.
Код Б: Кларнет Баян & Валторна
- Предположительно, это аналогично логическому: (Кларнет & Баян) & Валторна. Это значит страницы, где есть и Кларнет, и Баян, и Валторна.
Код В: Кларнет & (Баян | Валторна)
- Находит страницы, где есть Кларнет и либо Баян, либо Валторна. Это большее количество страниц по сравнению с предыдущими, так как здесь есть альтернатива.
Код Γ: Кларнет | (Кларнет & Баян & Валторна)
- Это запрос, который гарантированно найдёт все страницы с Кларнет, а к этому добавит страницы, содержащие Кларнет, Баян и Валторну. Скорее всего, это будет одно из самых больших количеств.
Учитывая описанные операции, можно упорядочить запросы по количеству страниц, найденных сервером:
- Код Γ: Кларнет | (Кларнет & Баян & Валторна) - максимальное количество.
- Код В: Кларнет & (Баян | Валторна) - больше страниц, чем в запросах с «И».
- Код Б: Кларнет Баян & Валторна - количество страниц меньше, чем у предыдущих.
- Код А: Кларнет & Баян - наименьшее количество страниц.
Таким образом, порядок убывания количества страниц будет следующим:
Γ > В > Б > А