Example #1
0
        public void ConstantScore(Action <ConstantScoreQueryDescriptor <T> > selector)
        {
            var query = new ConstantScoreQueryDescriptor <T>();

            selector(query);
            this.ConstantScoreQueryDescriptor = query;
        }
        /// <summary>
        /// A query that wraps a filter or another query and simply returns a constant score equal to the query boost
        /// for every document in the filter. Maps to Lucene ConstantScoreQuery.
        /// </summary>
        public QueryContainer ConstantScore(Action <ConstantScoreQueryDescriptor <T> > selector)
        {
            var query = new ConstantScoreQueryDescriptor <T>();

            selector(query);

            return(this.New(query, q => q.ConstantScore = query));
        }