我有一个显示文本搜索结果的索引。结果总是只显示一个月。
我需要显示每个月有多少结果。示例在底部。
我知道分面搜索应该可以完成这项工作,但是手动创建/生成范围是不可能的,它会导致大量范围。我尝试了官方文档中的所有内容,甚至 ResultTransformers 这不是正确的工具。所以我希望我一定忽略了一些东西。
Map = transactions => from transaction in transactions
select new
{
Description = new object[] { transaction.Description, transaction.Items.Select(i => i.Name), transaction.Documents.Select(i => i.Name) },
Account_UserName = transaction.Account.UserName,
Time = transaction.Time
};
我期望的结果是这样的:
[{
Year: 2013,
Month: 12,
Count: 3
},
{
Year: 2013,
Month: 11,
Count: 10
}]