Вопрос

В SharePoint 2007 возникла проблема с поиском людей по дате рождения.

Если вы просмотрите профиль человека (его "Мой сайт") и нажмете на его день рождения, вы перейдете к поиску людей по такому термину:

День рождения: "22 марта"

Однако это никогда не возвращает никаких результатов.Если вы измените поисковый запрос на:

День рождения: "22 марта 2000 года"

...затем этот человек появляется в результатах поиска (как и все остальные, у кого день рождения 22 марта).

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

Исправлено ли это в SharePoint 2010?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top