Revision Summary Date Revision History Revision Class Comments 7/13/2009 0.1 Major Initial Availability 8/28/2009 0.2 Editorial Revised and edited the technical content 11/6/2009 0.3 Editorial Revised and edited the technical content 2/19/2010 1.0 Minor Updated the technical content 3/31/2010 1.01 Editorial Revised and edited the technical content 4/30/2010 1.02 Editorial Revised and edited the technical content 6/7/2010 1.03 Editorial Revised and edited the technical content 6/29/2010 1.04 Editorial Changed language and formatting in the technical content. 7/23/2010 1.05 Minor Clarified the meaning of the technical content. 9/27/2010 1.05 None No changes to the meaning, language, or formatting of the technical content. 11/15/2010 1.05 None No changes to the
technical content. 9/12/2012 2.0 None No changes to the meaning, language, or formatting of the technical content. 10/8/2012 2.0.1 Editorial Changed language and formatting in the technical content. 2/11/2013 2.0.2 Editorial Changed language and formatting in the technical content. 7/30/2013 3.0 Major Significantly changed the technical content. 11/18/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 2/10/2014 3.1 Clarified the meaning of the technical content. 4/30/2014 3.2 Minor Clarified the meaning of the technical content. 7/31/2014 3.3 Clarified the meaning of the technical content.
10/30/2014 3.4 Minor Clarified the meaning of the technical content. 2/26/2016 4.0 Significantly changed the technical content. 7/15/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 9/14/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 6/20/2017 5.0 Major Significantly changed the technical content. 11/3/2017 6.0 Major Significantly changed the technical content.
</xs:simpleType> The following table specifies the allowable values for the SearchProvider simple type. Value Meaning Default Specifies that the default search provider specified in SearchServiceApplication.DefaultSearchProvider as specified in abstract data model section MUST be used for the current request. SharepointSearch Specifies that the search provider with name SharePointSearch MUST be used for the current request. FASTSearch Specifies that the search provider with name FASTSearch MUST be used for the current request. SPUrlZone Namespace: http://schemas.datacontract.org/2004/07/Microsoft.SharePoint.Administration The SPUrlZone simple type contains information about the that MUST be used for of incoming (s) to the right content and vice versa. <xs:simpleType name="SPUrlZone" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:restriction base="xs:string"> <xs:enumeration value="Default"/> <xs:enumeration value="Intranet"/> <xs:enumeration value="Internet"/> <xs:enumeration value="Custom"/> <xs:enumeration value="Extranet"/> </xs:restriction> </xs:simpleType> The following table specifies the allowable values for the SPUrlZone simple type. Value Meaning Default Specifies that the protocol server MUST use the mappings defined in the default zone for alternate access mapping. Intranet Specifies that the protocol server
the protocol server software. FASTSearchQuery Cannot complete the search query from the FAST . Timeout Cannot complete the search because the query took too long to be processed by the protocol server. ExtendedConnectorApplicaion Cannot complete the search query because the extended search application cannot process queries. An extended search service application is specific for FAST search provider and is used only in crawling and not for query processing. PartitionOptionsMismatch Cannot complete the search query because the partition options of the search service application do not match options of the search service application proxy. TooComplexQueryException Cannot complete the
TenantSiteCollectionMismatchException The schema is found with an inconsistent tenant/site collection pair. InvalidNameException The given category, crawled property, or managed property is invalid. InvalidPropertyTypeException The given managed property type is invalid. CouldNotModifySchemaException There was an error modifying a schema. InvalidMappingException An invalid mapping was found. ObjectNotFoundException An object (category, crawled property, or managed property) not be found. PropertyIsReadOnlyException The managed property is read only and cannot be modified. PropertyCannotHaveMappingsException A managed property cannot have mappings, and the protocol server thus cannot add, delete, or modify mappings. InvalidManagedPropertyValue A managed property is given an
Element Description GetProperties The input data for the GetProperties . GetPropertiesResponse The result data for the GetProperties WSDL operation. GetProperties The GetProperties element specifies the input data for the GetProperties . <xs:element name="GetProperties" <xs:complexType> <xs:sequence> <xs:element xmlns:q2="http://www.microsoft.com/sharepoint/search/KnownTypes/2008/08" minOccurs="0" name="properties" nillable="true" type="q2:QueryProperties"/> </xs:sequence> </xs:complexType> </xs:element> properties: Specifies the properties configured in a search query. This element MUST NOT be empty. This element MUST conform to the schema of either the KeywordQueryProperties data type as specified in section or the FullTextSqlQueryProperties data type as specified in section . GetPropertiesResponse The GetPropertiesResponse element specifies the result data for the GetProperties . <xs:element name="GetPropertiesResponse" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="GetPropertiesResult" nillable="true" type="q2:ArrayOfPropertyInformation"/> </xs:sequence> </xs:complexType> </xs:element> GetPropertiesResult: An ArrayOfPropertyInformation data type as specified in section . Each PropertyInformation element MUST represent information about a defined in the protocol server. Complex Types The following table summarizes the complex type definitions that are specific to this operation. Complex type Description ArrayOfPropertyInformation Contains information about a collection of PropertyInformation Each PropertyInformation child element MUST contain information
except people. PeopleResultsQuery The search query is sent from a Web Part that returns only people results. VideoResultsQuery The search query is sent from a Web Part that returns only video results. SiteResultsQuery_All The search query is sent from a Web Part that returns all results from a particular site. SiteResultsQuery_Docs The search query is sent from a Web Part that returns all document results from a particular site. SiteResultsQuery_Sites The search is sent from a Web Part that returns all site results from a particular site. ContentSearchHigh The search query is sent from a Content Search Web Part where the
priority is set to "high". ContentSearchRegular The search is sent from a Content Search Web Part where the priority is set to "regular". CatalogItemReuseQuery The search query is sent from a Catalog Item Reuse Web Part. In a publishing scenario that involves connecting a catalog, a Catalog Item Reuse Web Part is created for item details pages. ContentSearchLow The search query is sent from a Content Search Web Part where the priority is set to "low". SearchWebPartConfiguration The search query is sent from the Query Builder and the Content Search Web Part. DiscoverySearch The search query is sent from a .
DiscoveryDownloadManager The search query is sent from the Discovery Download Manager Tool which is used to download discovery results. DocsSharedWithMe The search query is used to retrieve documents that are shared with a particular user. MyTaskSync The search is used to retrieve for a particular user. SEOSiteMapQuery The search query is used to retrieve all results within a site to build a site map. MySiteSecurityTrimmer The search is used to decide which URLs a user has access to. Monitoring This value MUST NOT be used. ReportsAndDataResultsQuery The search query is sent from a Web Part that returns results that
represent data reports. InplaceListSearch The search query is sent from a Web Part that returns results from a particular . TrendingTagsQuery The search query is used to retrieve popular hash tags. QueryBoxSkyDrive QueryBoxSearchLandingPage Unknown The search query is sent from an unknown source. QueryLogType Namespace: http://schemas.datacontract.org/2004/07/Microsoft.Office.Server.Search.Query The QueryLogType simple type represents the type of event that records. <xs:simpleType name="QueryLogType" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:restriction base="xs:string"> <xs:enumeration value="Click"/> <xs:enumeration value="Query"/> </xs:restriction> </xs:simpleType> The following table specifies the allowable values for the QueryLogType simple type. Value Meaning Click The type of event query logging records is a click on search results. Query The type of event query logging records is a search query.
Index A Abstract data model 63 39 40 57 29 22 52 52 28 53 53 41 42 43 44 43 53 44 45 29 54 46 54 46 62 62 C 22 251 62 24 39 40 29 52 52 28 53 53 41 42 43 44 43 53 44 45 29 54 46 54 46 29 30 30 30 31 46 28 47 48 48 54 31 31 56 49 49 50 50 51 52 D Data model - abstract 63 29 30 E Events 187 187 Examples 188 196 197 193 F 22 200 217 217 218 237 240 245 246 245 241 218 224 30 G 14 62 62 H 30