예제 #1
0
        public Uri GetQuery(ISolrConnection connection, ISolrQuery query, Commands.Parameters.QueryOptions options)
        {
            var executor = new SolrQueryExecuter <object>(null, connection, querySerializer, facetQuerySerializer, null);
            var param    = executor.GetAllParameters(query, options);

            return(connection.GetQuery(SolrQueryExecuter <object> .DefaultHandler, param));
        }
예제 #2
0
        public Uri GetQuery(string relativeUrl, IEnumerable <KeyValuePair <string, string> > parameters)
        {
            Console.WriteLine("Generating Uri");
            var r = conn.GetQuery(relativeUrl, parameters);

            Console.WriteLine("Uri:\n" + r.ToString());
            return(r);
        }
예제 #3
0
 public Uri GetQuery(ISolrConnection connection, ISolrQuery query, Commands.Parameters.QueryOptions options)
 {
     var executor = new SolrQueryExecuter<object>(null, connection, querySerializer, facetQuerySerializer, null);
     var param = executor.GetAllParameters(query, options);
     return connection.GetQuery(SolrQueryExecuter<object>.DefaultHandler, param);
 }
예제 #4
0
        /// <summary>
        /// Returns the Solr Uri that would be executed
        /// </summary>
        /// <param name="query"></param>
        /// <param name="options"></param>
        /// <returns></returns>
        public Uri GetQuery(ISolrQuery query, QueryOptions options)
        {
            var param = GetAllParameters(query, options);

            return(connection.GetQuery(Handler, param));
        }