Exemple #1
0
 public SpanWeight(SpanQuery query, Searcher searcher)
 {
     this.similarity = query.GetSimilarity(searcher);
     this.query      = query;
     terms           = new System.Collections.Hashtable();
     query.ExtractTerms(terms);
     idfExp = similarity.idfExplain(new System.Collections.ArrayList(terms.Values), searcher);
     idf    = idfExp.GetIdf();
 }
Exemple #2
0
		public SpanWeight(SpanQuery query, Searcher searcher)
		{
			this.similarity = query.GetSimilarity(searcher);
			this.query = query;
			terms = new System.Collections.Hashtable();
			query.ExtractTerms(terms);
			idfExp = similarity.idfExplain(new System.Collections.ArrayList(terms.Values), searcher);
			idf = idfExp.GetIdf();
		}
Exemple #3
0
 public override void  ExtractTerms(System.Collections.Hashtable terms)
 {
     System.Collections.IEnumerator i = clauses.GetEnumerator();
     while (i.MoveNext())
     {
         SpanQuery clause = (SpanQuery)i.Current;
         clause.ExtractTerms(terms);
     }
 }
Exemple #4
0
 public override void  ExtractTerms(System.Collections.Hashtable terms)
 {
     match.ExtractTerms(terms);
 }