Lucene.Net.Search.Searcher.Rewrite C# (CSharp) Метод

Rewrite() публичный абстрактный Метод

public abstract Rewrite ( Query query ) : Query
query Query
Результат Query
		public abstract Query Rewrite(Query query);
		public abstract Explanation Explain(Weight weight, int doc);

Usage Example

Пример #1
0
        /// <summary>Expert: Constructs and initializes a Weight for a top-level query. </summary>
        public virtual Weight Weight(Searcher searcher)
        {
            Query  query  = searcher.Rewrite(this);
            Weight weight = query.CreateWeight(searcher);
            float  sum    = weight.SumOfSquaredWeights();
            float  norm   = GetSimilarity(searcher).QueryNorm(sum);

            weight.Normalize(norm);
            return(weight);
        }
All Usage Examples Of Lucene.Net.Search.Searcher::Rewrite