private static IDictionary <string, HighlightedSnippets> ParseHighlightingResults(string rawXml) { var xml = XDocument.Parse(rawXml); var docNode = xml.XPathSelectElement("response/lst[@name='highlighting']"); var item = new Product { Id = "SP2514N" }; return(HighlightingResponseParser <Product> .ParseHighlighting(new SolrQueryResults <Product> { item }, docNode)); }
private IDictionary <string, IDictionary <string, ICollection <string> > > ParseHighlightingResults(string rawXml) { var mapper = new AttributesMappingManager(); var parser = new HighlightingResponseParser <Product>(); var xml = XDocument.Parse(rawXml); var docNode = xml.XPathSelectElement("response/lst[@name='highlighting']"); var item = new Product { Id = "SP2514N" }; return(parser.ParseHighlighting(new SolrQueryResults <Product> { item }, docNode)); }