Exemple #1
0
        public ResponseHeader SendAndParseHeader(string handler, IEnumerable <KeyValuePair <string, string> > solrParams)
        {
            var r   = connection.Get(handler, solrParams);
            var xml = XDocument.Parse(r);

            return(headerParser.Parse(xml));
        }
Exemple #2
0
        public ResponseHeader SendAndParseHeader(ISolrCommand cmd)
        {
            var r   = Send(cmd);
            var xml = XDocument.Parse(r);

            return(headerParser.Parse(xml));
        }
Exemple #3
0
        public ExtractResponse Parse(XDocument response)
        {
            var responseHeader = headerResponseParser.Parse(response);

            var contentNode     = response.XPathSelectElement("response/str");
            var extractResponse = new ExtractResponse(responseHeader)
            {
                Content = contentNode != null ? contentNode.Value : null
            };

            return(extractResponse);
        }
        public ExtractResponse Parse(XDocument response)
        {
            var responseHeader = headerResponseParser.Parse(response);

            var contentNode     = response.Element("response").Element("str");
            var extractResponse = new ExtractResponse(responseHeader)
            {
                Content = contentNode != null ? contentNode.Value : null
            };

            extractResponse.Metadata = ParseMetadata(response);

            return(extractResponse);
        }