2010-02-23 3 views
1

MSSQLFT 쿼리를 사용하여 Search.asxm 웹 서비스를 통해 Sharepoint의 검색을 폴링합니다.항목이 포함되지 않음 속성이 누락 된 경우 SharePoint 검색 결과

쿼리는 다음과 같이 진행됩니다

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

어떤 사람들은 Depmartment 속성이 설정 때문에 검색 결과에 포함되지 않습니다 필요가 없습니다.
"Order by"절에서 "Department"부분을 제거하면 모든 것이 잘됩니다. 이러한 사람들이 여전히 포함될 수 있도록 누락 된 속성에 "기본값"을 제공하는 방법이 있습니까?

답변

0

부서 입력란을 포함시켜 보았습니까? AND (dept = ''또는 dept not null)와 같은 것을 말하기 위해 해킹해야 할 수도 있습니다. 다시 말해, 어떤 값이라도 받아 들일 수 있습니다. 결과 행에 Order By 절이 포함될 수 있습니다.

+0

불행히도 작동하지 않습니다. 그것은 비록 이해가 될 것입니다. – TroyC

관련 문제