コード例 #1
0
ファイル: SpanNotQuery.cs プロジェクト: sinsay/SSE
        /// <summary>Construct a SpanNotQuery matching spans from <c>include</c> which
        /// have no overlap with spans from <c>exclude</c>.
        /// </summary>
        public SpanNotQuery(SpanQuery include, SpanQuery exclude)
        {
            this.include = include;
            this.exclude = exclude;

            if (!include.GetField().Equals(exclude.GetField()))
                throw new System.ArgumentException("Clauses must have same field.");
        }
コード例 #2
0
ファイル: SpanWeight.cs プロジェクト: sainabob/teamlab.v7.5
 public override Scorer Scorer(IndexReader reader, bool scoreDocsInOrder, bool topScorer)
 {
     return(new SpanScorer(query.GetSpans(reader), this, similarity, reader.Norms(query.GetField())));
 }
コード例 #3
0
 public override System.String GetField()
 {
     return(include.GetField());
 }
コード例 #4
0
ファイル: SpanWeight.cs プロジェクト: vineelkovvuri/Projects
 public virtual Scorer Scorer(IndexReader reader)
 {
     return(new SpanScorer(query.GetSpans(reader), this, similarity, reader.Norms(query.GetField())));
 }