I'm trying to see the most viewed blog posts in a SharePoint farm. So I just query for:
To get the
ViewsLifeTime I have to include it as a sorting parameter. When I don't add a ViewsLifeTime sort,
ViewsLifeTime is null. Is that the correct behavior?
Now this works for blog posts in one Web Application, but blog posts on the MySite WA never have
ViewsRecent populated - they are always
null. I do know that the blog posts are above the
- When are these View-Events generated? Like what is the flow? User opens blog post > Usage event > Seach crawl > I can see the view event? Is search the only thing that needs to run or is there some timer job?
- Why do I get usage events in one web application, but not the other? Do I need to change timer jobs? Service associations? Web Application Features? Site Collection Features?
- How to reliably get
ViewsRecentfor everything? Is it correct that I always need to include to
SortListparameter otherwise the views properties are null?