Sitecore XBlog 获取按发布日期排序的博客文章

Sitecore XBlog get blog posts sort by Publish Date

BlogManager 方法 GetBlogPosts 的默认行为是 return 所有按发布日期排序的帖子,在代码中它在 returning 之前排序,如下所示。但我没有得到按发布日期排序的结果(这是博客 Post 模板的字段)。

var result = context.GetQueryable<SearchResultItem>().Where(predicate)
.OrderByDescending(t => t[XBSettings.XBSearchPublishDate])
.Slice(startRowIndex, maximumRows)
.CreateAs<BlogPost>().ToList();

我尝试通过将发布日期字段添加到索引配置来实现,但没有成功,需要帮助如何配置我根据博客 Post 模板的发布日期字段按降序获取结果。

查看您的索引,查看索引中“发布日期”字段的名称。在某些情况下(使用 solr 时),我不得不将该值更改为 "published_date_tdt"