Beispiel #1
0
        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));
        }