Отделенные источники контента или источники результата?
-
28-09-2020 - |
Вопрос
Я работаю на ферме SP2013.Ферма имеет 1 веб-приложение и 3 коллекции сайта A, B, C. Мое требование установлено значение поиска в каждом из них и ограничивает результаты поиска только в коллекции сайта.
I.e.Пользователи ищут в коллекции сайта A, никогда не получит результат от b и c.
Я вижу, что есть два способа добиться этого:
- Настройка 3 Источники содержимого для каждой коллекции сайта
- Настройка 1 Источник контента для веб-приложения (покрытый A, B и C).Затем в каждом собрании сайта установите источники результата с поисковым запросом, таким как «Путь: {siteCollection.url}», чтобы ограничить возврат результата поиска.
Могу ли я знать, какой метод лучше?Не могли бы вы поделиться своим опытом и перечислить плюсы и минусы?Спасибо.
Решение
Я не могу подумать о основных причинах идти одним способом или другим от точки зрения запроса, за исключением, возможно, Convencience:
- .
- contrentource
- .
- contrentource: fileserver
- Резум
- .
- - это свойство на вашем объекте KQL и нуждается в GUID
- ключевойiesquery.sourceId= ResultsourceId;
Кроме того, источники контента могут быть поползнены отдельно, если вы хотите, чтобы этот уровень детализации.
Может быть, есть последствия на уровне результатов запроса?Я знаю, что у вас есть разные страницы для разных источников результата (для демонстрации только людей и т. Д.).
В нашем текущем проекте у нас есть источники результата, но результаты являются различными объектами в этих случаях (отделенный источник результата для каждого объекта).Если это просто разница в расположении, может быть, отдельные источники контента имеют больше смысла.