internal virtual KeyValuePair <int, List <SitecoreItem> > RunQuery(QueryBase query, int numberOfResults)
        {
            var translator  = new QueryTranslator(Index);
            var luceneQuery = translator.Translate(query);

            return(this.RunQuery(luceneQuery, numberOfResults, 0));
        }
        /// <summary>
        /// Runs the query.
        /// </summary>
        /// <param name="query">The query.</param>
        /// <returns>The key value pair of the running query.</returns>
        internal virtual KeyValuePair <int, List <SitecoreItem> > RunQuery(QueryBase query)
        {
            var   translator  = new QueryTranslator(Index);
            Query luceneQuery = translator.Translate(query);

            return(this.RunQuery(luceneQuery, 20, 0));
        }
        /// <summary>
        /// Runs the query.
        /// </summary>
        /// <param name="query">The query.</param>
        /// <param name="numberOfResults">The number of results.</param>
        /// <param name="pageNumber">The page number.</param>
        /// <param name="sortField">The sort field.</param>
        /// <param name="sortDirection">The sort direction.</param>
        /// <returns>The key value pair of the running query.</returns>
        internal virtual KeyValuePair <int, List <SitecoreItem> > RunQuery(
            QueryBase query, int numberOfResults, int pageNumber, string sortField, string sortDirection)
        {
            var   translator  = new QueryTranslator(Index);
            Query luceneQuery = translator.Translate(query);

            return(this.RunQuery(luceneQuery, numberOfResults, pageNumber, sortField, sortDirection));
        }
Beispiel #4
0
 internal virtual KeyValuePair<int, List<SitecoreItem>> RunQuery(QueryBase query, int numberOfResults)
 {
     var translator = new QueryTranslator(Index);
     var luceneQuery = translator.Translate(query);
     return this.RunQuery(luceneQuery, numberOfResults, 0);
 }
 internal virtual KeyValuePair<int, List<SitecoreItem>> RunQuery(QueryBase query, int numberOfResults, int pageNumber, string sortField, string sortDirection)
 {
     var translator = new QueryTranslator(Index);
     var luceneQuery = translator.Translate(query);
     return this.RunQuery(luceneQuery, numberOfResults, pageNumber, sortField, sortDirection);
 }
 /// <summary>
 /// Runs the query.
 /// </summary>
 /// <param name="query">The query.</param>
 /// <returns>The key value pair of the running query.</returns>
 internal virtual KeyValuePair<int, List<SitecoreItem>> RunQuery(QueryBase query)
 {
     var translator = new QueryTranslator(Index);
       Query luceneQuery = translator.Translate(query);
       return this.RunQuery(luceneQuery, 20, 0);
 }