Добавление описания сайта и страницы в индекс поиска SharePoint

В рамках решения SharePoint была добавлена ​​функциональность, позволяющая пользователям создавать новые веб-сайты и публиковать страницы (программно) с помощью нажатия кнопки. Мне нужно убедиться, что поле «Описание» для вновь созданных сайтов и страниц проиндексировано поиском SharePoint. Как лучше всего это сделать?

Обратите внимание: я НЕ заинтересован в запуске нового сканирования. Я просто хочу убедиться, что всякий раз, когда произойдет следующее запланированное сканирование, содержимое этих полей будет доступно для поиска.

Спасибо, MagicAndi


person MagicAndi    schedule 26.11.2009    source источник


Ответы (2)


Я полагаю, вы имеете в виду, как обеспечить немедленную индексацию сайта?

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

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

Обновление:

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

В нашей системе SharePoint у нас есть террабайт данных со 100 000 семейств сайтов и, вероятно, 20 новых семейств сайтов, добавляемых каждый день. У нас есть только один источник контента, который указывает на корень сайта, и все индексируется автоматически.

Похоже, вам не хватает источника контента или расписания сканирования.

person Chris Latta    schedule 26.11.2009
comment
Нет, Крис, я просто хочу добавить новое описание SPWeb и описание страницы в поисковый индекс, чтобы при следующем сканировании содержимое этих полей было доступно для поиска. - person MagicAndi; 26.11.2009
comment
Сканирование сделает это за вас автоматически. Я немного обновлю свой ответ. - person Chris Latta; 27.11.2009
comment
Крис, спасибо за ответ, +1. - person MagicAndi; 27.11.2009

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

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

person MagicAndi    schedule 26.11.2009
comment
Да, SharePoint автоматически проиндексирует очевидные вещи. Это только в том случае, если вы хотите включить свои собственные метаданные в форму расширенного поиска, которую вам придется возиться с такими вещами, как управляемые свойства. - person Chris Latta; 27.11.2009