UserContext Element in Microsoft.Search.Query Schema
Applies to: SharePoint Server 2010
In this article
Attributes
Child Elements
Parent Elements
Element Information
The keyword management search settings can be restricted to context. A context defines when a search setting should apply, typically targeting a specific group of users.
For more information, see Keyword Management (FAST Search Server 2010 for SharePoint).
For more information about the Query Web service, see Using the Query Web Service.
<UserContext includeuserprofile={true|false}>
<UserContextData />
</UserContext>
Attributes
Attribute |
Description |
---|---|
includeuserprofiles |
Specifies the type of user context data to be applied. true Context values from the SharePoint 2010 user profile service will be included as part of the user context. If UserContextData is also used, the user profile data and the custom context data are both used. false Context values from the SharePoint 2010 user profile are not included as part of the user context. Use UserContextData to submit custom user contexts. Default: true |
Child Elements
Parent Elements
Example
Following is an example of the UserContext element in a Microsoft.Search.Query request. For details on the user context data string, see UserContextData Element.
<UserContext includeuserprofile="false">
<UserContextData>
<![CDATA[responsibilities:;:developer;tester]]>
</UserContextData>
</UserContext>
Element Information
Schema name: Microsoft.Search.Query
Applies to: QueryServiceQuery() method (Microsoft.Search.Response.Document), QueryServiceQueryEx() method (Dataset)
Optional: Yes
See Also
Reference
QueryService
Concepts
Keyword Management (FAST Search Server 2010 for SharePoint)
Walkthrough: Querying SharePoint Search From a Client Application