Поделиться через


Планирование областей поиска (Search Server 2010)

 

Применимо к: Search Server 2010

Последнее изменение раздела: 2015-03-09

В этой статье описывается планирование областей поиска, используемых для сужения результатов поиска в Microsoft Search Server 2010. Область поиска представляет подмножество данных в виде поискового индекса, который используется при выполнении поисковых запросов пользователей. Чтобы сузить результаты поиска, пользователи могут выбирать область поиска. Планирование областей поиска позволяет повысить эффективность и скорость поиска.

Об областях поиска

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

В следующей таблице приведены области по умолчанию, доступные в Search Server 2010, а также уровни, на которых доступны эти области.

Область Возможности поиска Уровень Поддержка настройки

Все сайты

Поиск по всему контенту в индексе

Центр поиска

Сайт верхнего уровня

Дочерний сайт

Списки и библиотеки

Да

Сайт: <имя_сайта>

Поиск по текущему сайту и всем дочерним сайтам

Сайт верхнего уровня

Дочерний сайт

Списки и библиотеки

Нет

Список: <имя_списка>

Поиск по текущему списку

Списки и библиотеки

Нет

Планирование настраиваемых областей

Помимо областей по умолчанию, указанных в предыдущей таблице, можно создавать настраиваемые области. Например, благодаря настраиваемой области пользователи могут выполнять поиск по контенту в определенном наборе веб-сайтов или по всем документам Word, созданным определенным пользователем, либо контенту, который соответствует заданным параметрам.

Области, создаваемые на уровне приложения службы поиска, называются общими областями, поскольку они совместно используются всеми семействами веб-сайтов, которые используют это приложение службы поиска. Администраторы семейств веб-сайтов указывают используемые общие области и задают способы их отображения.

Администраторы семейств веб-сайтов также могут создавать настраиваемые области на уровне семейства веб-сайтов. В этом случае настраиваемые области будут доступны только на уровне семейства веб-сайтов, на котором они созданы.

Администраторы семейств веб-сайтов могут использовать общие области, доступные на уровне приложения службы поиска, или создавать копии общих областей, которые необходимо использовать в семействе веб-сайтов, и затем изменять их. Затем администраторы могут указать группы отображения, в которые необходимо добавить каждую область. Группы отображения могут включать раскрывающийся список поиска и страницу "Расширенный поиск".

Примечание

Администраторы семейств веб-сайтов не могут удалять или напрямую изменять общие области. Однако они могут скопировать общую область и затем изменить копию.

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

Планирование общих областей

Поскольку семейства веб-сайтов используют конкретное приложение службы поиска, все параметры этого приложения службы поиска влияют на все связанные с ним сайты. Администратор приложения службы поиска управляет общими областями приложения службы и, следовательно, всеми сайтами, которые используют приложение службы. Администраторы приложения службы поиска могут выполнять следующие задачи:

  • Создание и настройка общих областей.

  • Добавление правил областей в общие области.

  • Удаление общих областей.

  • Обновление изменений в областях.

Общая область "Все сайты" автоматически создается для каждого приложения службы поиска и доступна в центре поиска по умолчанию.

Планирование областей для семейств веб-сайтов

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

В следующей таблице перечислены действия, которые доступны администраторам семейств веб-сайтов при работе с общими областями и областями уровня семейства веб-сайтов.

Действия, доступные администраторам семейств веб-сайтов при работе с общими областями Действия, доступные администраторам семейств веб-сайтов при работе с областями уровня семейства веб-сайтов
  • Выбор способа отображения областей поиска (раскрывающийся список поиска, страница "Расширенный поиск" или оба способа).

  • Копирование и изменение общей области для использования в качестве области для семейства веб-сайтов.

  • Просмотр состояния, например просмотр правил, содержащихся в областях, и порядка их отображения.

  • Выбор способа отображения областей поиска (раскрывающийся список поиска, страница "Расширенный поиск" или оба способа).

  • Создание областей на уровне семейства веб-сайтов.

  • Изменение областей на уровне семейства веб-сайтов.

  • Добавление правил областей.

  • Удаление областей на уровне семейства веб-сайтов.

  • Просмотр состояния, например просмотр правил, содержащихся в областях, и порядка их отображения.

Администраторы семейств веб-сайтов не могут напрямую создавать или добавлять правила в общие области. Однако они могут скопировать общую область в качестве области семейства веб-сайтов и затем изменить копию.

Примечание

После того как администратор семейства веб-сайтов скопирует общую область, копия становится областью уровня семейства веб-сайтов, которую можно использовать для выполнения любого действия, доступного в любой другой области уровня семейства веб-сайтов.

При создании или изменении новой области уровня семейства веб-сайтов необходимо указать следующие сведения:

  • Уникальное название.

  • Описание области (необязательно).

  • Группа отображения, также называемая группой области. Для задания областей, отображаемых на сайте, администраторы семейств веб-сайтов могут назначать области группам отображения. По умолчанию Search Server 2010 предоставляет группы отображения для раскрывающегося списка поиска и страницы "Расширенный поиск". Администраторы семейств веб-сайтов могут назначать любой группе отображения одну область или несколько областей.

  • Страница результатов поиска. Для отображения результатов поиска при использовании определенной области можно использовать страницу результатов поиска по умолчанию или указать другую страницу. Обратите внимание, что для использования другой страницы результатов поиска ее необходимо сначала создать.

По умолчанию области уровня семейства веб-сайтов отсутствуют. Однако любому семейству веб-сайтов доступны все общие области.

Планирование групп отображения

Группы отображения позволяют назначать области конкретному полю поиска. Администраторам семейств веб-сайтов доступны несколько параметров настройки существующих групп отображения. Кроме того, администраторы могут создать одну новую группу отображения или несколько таких групп. Как правило, владелец сайта осознает необходимость создания группы отображения и просит администратора семейства веб-сайтов создать эту группу. Например, пользователям некоторого сайта группы может потребоваться выполнять поиск по контенту, который расположен в нескольких библиотеках документов. Чтобы сузить область контента, по которому выполняется поиск, пользователям требуется выполнять несколько поисковых запросов в разных полях поиска, например использовать поле поиска каждой библиотеки, или создавать расширенный запрос для фильтрации результатов поиска. Чтобы упростить работу пользователей, администратор семейства веб-сайтов создает группу отображения и назначает ей соответствующую область. Затем владельцы сайтов могут связывать эту группу отображения с конкретным полем поиска, например с полем поиска на настраиваемой странице поиска на сайте. Затем пользователи могут использовать это поле поиска для запроса контента, определяемого областью (в данном случае — библиотеками документов). По умолчанию Search Server 2010 предоставляет две группы отображения:

  • Раскрывающийся список поиска.   По умолчанию этой группе отображения назначена область "Все сайты" и она используется полем поиска.

  • Расширенный поиск.   По умолчанию этой группе отображения назначена область "Все сайты" и она используется полем поиска на странице "Расширенный поиск".

Администраторы семейств веб-сайтов могут выполнять следующие действия:

  • Добавлять области в любую группу отображения.

  • Удалять области из любой группы отображения.

  • Создавать новые группы отображения и назначать им требуемые области.

  • Изменять порядок отображения областей в списке Области поиска.

  • Указывать область, выбираемую по умолчанию в списке Области поиска.

Владельцы сайтов могут выполнять следующие действия:

  • Назначать разные группы отображения полю поиска и странице "Расширенный поиск" на сайте центра поиска.

  • Создавать новые страницы поиска с помощью веб-частей "Поле поиска" и "Поле расширенного поиска" и назначать требуемую группу или группы отображения.

Планирование правил области

Для определения области необходимо добавить правила в область. Правила области определяют контент, связываемый и несвязываемый с областью.

Любое правило области основано на конкретном типе правила области, которое задает свойства, расположения и источники контента. В следующей таблице перечислены типы правил областей, доступные общим областям и областям уровня семейства веб-сайтов.

Тип правила области Доступно ли общим областям? Доступно ли областям уровня семейства веб-сайтов? Критерий проверки контента

Веб-адрес (http://сервер/сайт)

Да

Да

Расположение

Запрос свойства
(Автор = Иван Петров)

Да

Да

Одно свойство

Источник контента

Да

Нет

Конкретный источник контента

Весь контент

Да

Да

Весь контент в индексе контента

Тип правила области "Весь контент" является наиболее простым, поскольку он связывает весь контент, обход которого уже выполнен, с областью. Для остальных трех типов правил области администратор приложения службы поиска может настроить правило области для указания контента, связываемого с областью. Параметры конфигурации описаны в следующем списке.

  • Включить.   Элементы, соответствующие этому правилу, отображаются в результатах поиска до тех пор, пока не будут исключены другим правилом. При объединении правил это поведение схоже с логическим оператором ИЛИ.

  • Требовать.   Для отображения в результатах поиска элементы, соответствующие другим правилам, также должны соответствовать этому правилу. Это поведение аналогично логическому оператору И.

  • Исключить.   Элементы, соответствующие этому правилу, исключаются из результатов поиска даже в том случае, если они соответствуют другим правилам. Это поведение аналогично логическому оператору И НЕ.

Как правило, для определения областей используется одно правило области. Однако в некоторых случаях требуется использовать области, имеющие несколько правил. Администратор может создавать области на основании некоторой темы или концептуально связанного набора контента. Для этого необходимо включить и исключить несколько расположений, свойств или комбинаций расположений и свойств, которые концептуально связаны между собой. Логическое объединение правил определяет контент, который включен в область или исключен из нее.

Использование правил области, которые основаны на расположении

Можно создавать правила, основанные на расположении (веб-адрес или UNC-путь) контента, который использует тип правила области "Веб-адрес". Этот тип правила области используется в некоторых сценариях. К ним относятся поиск контента в следующих расположениях:

  • группа библиотек документов;

  • набор папок в одном большом репозитории документов (например, поиск в архиве организации);

  • внешние сайты для конкретной темы;

  • другие серверы организации.

Любое правило области "Веб-адрес" содержит одно расположение, которое определяется одной папкой, именем домена или именем сервера. В зависимости от контента, который необходимо сделать доступным в области, необходимо добавлять правила соответствия до тех пор, пока в область не будут добавлены все соответствующие и не исключены все несоответствующие расположения. Чтобы определить расположения, добавляемые в каждую область, изучите архитектуру данных и структуру сайта.

Использование правил области, основанных на управляемых свойствах

С помощью типа правила области "Запрос свойства" можно создавать правила области на основании конкретного значения для одного управляемого свойства. Прежде чем создать такое правило области, проверьте следующее:

  • Наличие управляемого свойства, которое планируется использовать (управляемое свойство по умолчанию или свойство, созданное администратором приложения службы поиска).

  • Управляемое свойство должно быть доступно для использования в областях. По умолчанию только некоторые из управляемых свойств поддерживают настройку доступности для использования в областях. В областях поиска можно использовать только те управляемые свойства, которые администраторы приложения службы поиска сделали доступными для областей.

    Примечание

    Чтобы сделать свойство доступным для использования в областях, администраторы приложений службы поиска могут использовать страницу "Сопоставления свойств метаданных" для конкретного свойства.

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

Например, администратор семейства веб-сайтов торгового портала может создать области для каждого офиса продаж с помощью управляемого свойства SalesOffice, а в качестве значения правила в каждой области указать соответствующий офис. Поскольку это управляемое свойство используется для определения области, результаты поиска будут включать только контент для определенного офиса продаж.

При планировании управляемых свойств необходимо выбирать области, которые помогут пользователям выполнять поиск. Чтобы создать область для определенного набора контента, необходимо убедиться, что свойства этого контента сопоставлены управляемым свойствам, которые могут быть добавлены в правила области.

Использование правил области, которые основаны на источнике контента

Существует несколько причин, по которым администратор приложения службы может создавать дополнительные источники контента. Как правило, источники контента создаются для обхода контента по расписанию, отличающемуся от расписания обхода остального контента. Например, администратор приложения службы поиска может создать отдельный источник контента для обхода контента, который расположен в другой ферме SharePoint или в общей папке. Если существующий источник контента уже содержит контент, запрашиваемый пользователями, администратор приложения службы поиска может создать общую область с правилом области (тип источника контента), чтобы разрешить пользователям выполнять поиск по этому контенту.

Только общие области могут содержать правила области, основанные на конкретном источнике контента. Этот тип правила области недоступен для использования в областях уровня семейства веб-сайтов.

Для каждого источника контента рассмотрите целесообразность группирования контента, индексированного в источнике контента, в общую область для пользователей семейства веб-сайтов. Если группирование целесообразно, то можно добавить правило области для этого источника контента.

Кроме того, рассмотрите, возможно ли разделение источника контента на более мелкие, по которым пользователи могут выполнять поиск. Если разделение возможно, для создания более узкой области поиска можно объединить правила источника для указания источника контента с другими типами правил областей.

Дополнительные сведения о планировании источников контента см. в статье Plan for crawling and federation (Search Server 2010).

Использование типа правила области "Весь контент"

При создании правила области с помощью типа правила области "Весь контент" весь контент в индексе контента доступен в области. Если требуется создать более узкую область, для исключения конкретного контента из области можно добавить правила области в область, которая использует тип правила области "Весь контент".

Исключение контента с помощью правила области с исключающим поведением

Общую область "Все сайты" можно скопировать и затем использовать в качестве начальной точки для добавления всего контента в индекс контента. Затем можно добавить правила области, которые исключают контент из результатов поиска, чтобы создать области, которые являются широкими, но не включают определенный набор результатов поиска. Иногда проще использовать копию общей области поиска "Все сайты" с правилами исключения, чем создавать сложную область поиска, которая содержит правила, включающие каждое подмножество контента на сайте.

Независимо от того, используется ли копия общей области "Все сайты" или другой области, можно рассмотреть добавление правил области, которые исключают контент, в качестве шага, выполняемого отдельно от добавления правил области, которые включают контент, поскольку причины исключения контента из результатов поиска могут существенно отличаться от причин включения контента.