如果问题已经存在,我道歉... 有没有办法在(Sharepoint 2007)搜索结果页面上进行排序,而无需修改页面代码......?如果是这样的话?
我正在尝试在加载结果时对标题进行排序:
它应该是简单的......,但我是分享点的新手..所以我感谢任何帮助..
谢谢!
卡佳
答案 0 :(得分:1)
Groetjes Katya,这真的应该很简单。但不是......; - )
CoreResultsWebPart
仅支持按相关性和修改日期排序。要包含自定义排序,您需要依赖重写搜索结果的XSLT。
这里有一个很好的方法:
HOW-TO: Group search results by a property value in SharePoint,但肯定涉及编写XSLT“代码”。
您可能更容易依赖使用第三方搜索结果webpart,例如WildCardSearchWebPart:Announcing custom sort order support for WildcardSearchWebPart或更强大:MOSS faceted search。
如果您编写自己的搜索webpart并按标题排序,只需注释掉(使用--
)sharepoint标准ORDER BY
子句,就可以使用小的“hack”,如此处所述:Sharepoint Search - Sorting。