static string GetAbstract(ObjectId docId) { MongodbAccess mongo = new MongodbAccess(); WebPage page = mongo.GetWebPageById(docId); return(page.title.Length < page.content.Length ? page.content.Substring(page.title.Length, (page.content.Length - page.title.Length) > 150 ? 150 : (page.content.Length - page.title.Length)) : ""); }
static List <DocUrlAbstractResult> GetResult(List <ObjectId> docIds) { List <DocUrlAbstractResult> ret = new List <DocUrlAbstractResult>(); MongodbAccess mongo = new MongodbAccess(); foreach (ObjectId docId in docIds) { WebPage page = mongo.GetWebPageById(docId); DocUrlAbstractResult duar = new DocUrlAbstractResult(); duar.title = page.title; duar.url = page.url; duar.abst = GetAbstract(docId); ret.Add(duar); } return(ret); }