Веб-служба корпоративного поиска в SharePoint

У меня вопрос к корпоративному поиску в SharePoint. Я использую эту функцию через веб-службу (... / _ vti_bin / search.asmx). В результате поиска возвращается некий стандартный набор атрибутов (Имя, Заголовок ...). Для дополнительных атрибутов я создал новые «Сопоставления свойств метаданных» и начал полное сканирование, чтобы убедиться, что атрибуты в индексе будут обновлены. Итак, вот мои вопросы:

  1. Некоторые атрибуты в результатах поиска пусты (например, свойство, отображаемое на ows_BaseName). Это проблема безопасности?

  2. Мне нужно однозначно идентифицировать объект, возвращенный при поиске (пока только файлы). Поэтому я хочу использовать ows_GUID, потому что мне нужно получить больше информации об этом объекте от службы списков. Но я не могу найти свойство ows_GUID в списке свойств в «Сопоставлениях свойств метаданных». Могу я нанести на карту любую собственность?

  3. На самом деле, если бы я мог сопоставить все свойства в «Сопоставлениях свойств метаданных», мне не нужно было бы использовать дополнительный вызов веб-службы List. Но если я не могу, как я могу однозначно идентифицировать объект, возвращаемый службой поиска, для запроса службы списка?

С Уважением

Антон Кальчик


person Anton Kalcik    schedule 20.10.2009    source источник


Ответы (1)


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

person Colin    schedule 20.10.2009
comment
Привет! Под вопросом 3 я подразумеваю, что если не удается использовать некоторые свойства (ows_Guid), то другим способом является идентификация объекта. Когда я хочу вызвать веб-службу List, чтобы запросить дополнительную информацию об этом объекте, мне нужен уникальный идентификатор. GUID будет отлично. Я попытался использовать URL-адрес, но мне это не удалось (веб-служба списка возвращает ошибку свойства). - person Anton Kalcik; 21.10.2009