Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. using (KeywordQuery query = new KeywordQuery(site))
  2. {
  3. var fedManager = new FederationManager(application);
  4. var owner = new SearchObjectOwner(SearchObjectLevel.SPSite, site.RootWeb);
  5.  
  6. query.SourceId = fedManager.GetSourceByName("NewsRS", owner).Id;
  7. query.QueryText = string.Format("WorkflowStatusOWSCHCS:Approved PublishedUntilDate>="{0}" OR NewsNewsPublishedDate<="{0}"", DateTime.Now);
  8. query.KeywordInclusion = KeywordInclusion.AllKeywords;
  9. query.RowLimit = 5;
  10. query.StartRow = 1;
  11. query.SelectProperties.Add("NewsFriendlyUrl");
  12. query.SelectProperties.Add("NewsNewsTeaser");
  13. query.SelectProperties.Add("NewsNewsDate");
  14. query.SelectProperties.Add("NewsPublishedUntilDate");
  15. query.SelectProperties.Add("NewsNewsContent");
  16. query.SelectProperties.Add("NewsNewsPublishedDate");
  17. query.SelectProperties.Add("NewsNewsImage");
  18. query.SortList.Add("NewsNewsDate", SortDirection.Descending);
  19. var searchExecutor = new SearchExecutor();
  20. var myResults = searchExecutor.ExecuteQuery(query);
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement