<xsd:complexType name="SearchResultType">
<xsd:sequence>
<xsd:element name="SearchResultId" type="EntityIdType" minOccurs="0" />
<xsd:element name="SearchTarget" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>The name of a database or service that is the target of the search.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UserId" type="EntityIdType" minOccurs="0" />
<xsd:element name="SearchTimeStamp" type="xsd:dateTime" minOccurs="0" />
<xsd:element name="MatchedObjectId" type="EntityIdType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Examples would be an identifier for the Candidate, Position, or other item returned by the search.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SearchRelevanceScore" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The relevance score returned for this item. This might be a percentage, a number score, or textual score (high, medium, low relevance)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="unitOfMeasure" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SearchRelevanceRank" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The rank of this item within the set returned by the search.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SearchResultCount" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The number of items returned from the search.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RankedSearchResults" type="RankedSearchResultsType" minOccurs="0" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
|