Я использую MOSS 2007, и я хочу стереть поисковый индекс и выполнить полное повторное сканирование одного из моих источников контента. Я вижу ссылку «Сбросить весь просканированный контент», но я не хочу, чтобы мне приходилось повторно сканировать другие источники контента. Есть какой-либо способ сделать это?
Вы можете временно удалить все начальные адреса источника контента.
Затем поиск SharePoint запускает автоматический обход для удаления данных из индекса. Вы можете заметить, что поле Current Crawl Duration (Текущая длительность сканирования) источника контента начинает отсчет, даже если источник контента находится в состоянии ожидания. (вы также можете проверить журнал сканирования, чтобы увидеть, какие элементы были удалены из индекса)
Когда поле Current Crawl Duration снова станет пустым, вы можете повторно добавить начальные адреса.
Я не думаю, что есть способ делать то, что ты хочешь.
Ближайший доступный способ, который я могу придумать, - это удалить источник контента, подождать, пока произойдет несколько обходов, а затем повторно добавить источник контента.
Причина, по которой вам нужно подождать нескольких обходов, заключается в том, что поисковый индекс не очищается сразу от данных для удаленного источника контента. Во время последующих обходов данные удаляются из индекса. (Вы должны увидеть ошибки в журналах сканирования, что данные были удалены)
Есть другой способ. Вы можете использовать федеративный поиск. Возможно, я бы просто не рекомендовал это. Это действительно для объединения больших индексов в один запрос, например, когда у вас несколько ферм или вы хотите воспользоваться преимуществами существующего индекса материала.
Так что, если это происходит достаточно часто или по какой-либо другой причине, возможно, стоит изучить это. Иногда знание альтернативы помогает контролировать недовольство текущим решением.