Элементы, не включенные в результаты поиска SharePoint, если свойство отсутствует - PullRequest
1 голос
/ 23 февраля 2010

Я использую запрос MSSQLFT для опроса поиска Sharepoint через Search.asxm веб-сервис.

Запрос выглядит так:

SELECT PreferredName, Department, AccountName, MobilePhone, WorkPhone
       Title, JobTitle, OfficeNumber
FROM SCOPE()
WHERE 
     "scope"="People" AND JobTitle="Something"
ORDER BY
       Department, OfficeNumber

Некоторые люди не имеют атрибута Depmartment и поэтому не включены в результаты поиска.
Если я уберу часть «Отдел» из пункта «Заказ по», все будет работать нормально. Есть ли способ предоставить «значение по умолчанию» для такого отсутствующего свойства, чтобы эти люди все равно были включены?

1 Ответ

0 голосов
/ 27 сентября 2011

Вы пробовали включить поле "Отдел" в поле "где". Возможно, вам придется взломать его, чтобы сказать что-то вроде AND (dept = '' или dept not null). Другими словами, любое значение приемлемо. Это приведет к тому, что строки будут включены в результаты, чтобы с ними мог работать оператор Order By.

...