yes you can do that by using XSLT.
The main part is:
<xsl: sort select="preferredname" data-type="text" order="ascending" case-order="upper-first"/>
<!-- This template is called for each result --><xsl:template match="All_Results/Results">
and replace it with this:
<xsl:template match="All_Results"><xsl:for-each select="Result"><xsl: sort select="preferredname" data-type="text" order="ascending" case-order="upper-first"/>
Then look for these lines below that:
<xsl:template name="HitHighlighting"> ....
The </xsl:template> is the end-tag of the template which is called for every result-row.
Just directly in the line before enter:
so that it looks like this then:
When you save the XSL to the webpart, then it now should sort your people by their preferredname.
For a deeper understanding of XSLT and xsl: sort look here:
Hope it helps
P.S.: In the upper code-snippets there is always a blank between xsl: and sort! This is not allowed. If I leave that out here in the post, it makes emoticons at that positions!
Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.
Would you like to participate?