在观看Sebastien Ros关于在Orchard中自定义搜索的优秀入门之后 - 请参阅https://www.youtube.com/watch?v=7v5qSR4g7E0 - 我一直在玩创建自己的自定义搜索。
此代码摘录自我的SearchController.cs,可以按创建日期进行排序。
if (String.Equals(order, "created", StringComparison.OrdinalIgnoreCase)) {
searchBuilder = searchBuilder.SortByDateTime("created").Ascending();
}
但我需要按“标题”排序而不是创建日期。像这样的东西确实有效。
if (String.Equals(order, "title", StringComparison.OrdinalIgnoreCase)) {
searchBuilder = searchBuilder.SortBy("title");
}
我的网址字符串如下所示: http://localhost:333333/ /搜索/ Q =&安培;为了=标题
非常感谢Orchard中有关排序搜索的任何提示。
谢谢!