Esempio n. 1
0
 public CustomWeight(CustomScoreQuery enclosingInstance, Searcher searcher)
 {
     InitBlock(enclosingInstance);
     this.similarity     = Enclosing_Instance.GetSimilarity(searcher);
     this.subQueryWeight = Enclosing_Instance.subQuery.Weight(searcher);
     this.valSrcWeights  = new Weight[Enclosing_Instance.valSrcQueries.Length];
     for (int i = 0; i < Enclosing_Instance.valSrcQueries.Length; i++)
     {
         this.valSrcWeights[i] = Enclosing_Instance.valSrcQueries[i].CreateWeight(searcher);
     }
     this.qStrict = Enclosing_Instance.strict;
 }
Esempio n. 2
0
 public BoostingTermWeight(BoostingTermQuery enclosingInstance, BoostingTermQuery query, Searcher searcher) : base(enclosingInstance, query, searcher)
 {
     InitBlock(enclosingInstance);
 }
Esempio n. 3
0
 public override Weight CreateWeight(Searcher searcher)
 {
     return(new BoostingTermWeight(this, this, searcher));
 }
Esempio n. 4
0
		public override Weight CreateWeight(Searcher searcher)
		{
			return new SpanWeight(this, searcher);
		}
Esempio n. 5
0
		public override Weight CreateWeight(Searcher searcher)
		{
			return new PayloadNearSpanWeight(this, this, searcher);
		}
Esempio n. 6
0
			public PayloadNearSpanWeight(PayloadNearQuery enclosingInstance, SpanQuery query, Searcher searcher):base(query, searcher)
			{
				InitBlock(enclosingInstance);
			}
Esempio n. 7
0
			public BoostingTermWeight(BoostingTermQuery enclosingInstance, BoostingTermQuery query, Searcher searcher):base(enclosingInstance, query, searcher)
			{
				InitBlock(enclosingInstance);
			}
Esempio n. 8
0
 public override Similarity GetSimilarity(Searcher searcher)
 {
     return(maskedQuery.GetSimilarity(searcher));
 }
Esempio n. 9
0
		public override Similarity GetSimilarity(Searcher searcher)
		{
			return maskedQuery.GetSimilarity(searcher);
		}
Esempio n. 10
0
		public override Weight CreateWeight(Searcher searcher)
		{
			return maskedQuery.CreateWeight(searcher);
		}
Esempio n. 11
0
 public PayloadTermWeight(PayloadTermQuery enclosingInstance, PayloadTermQuery query, Searcher searcher) : base(query, searcher)
 {
     InitBlock(enclosingInstance);
 }
Esempio n. 12
0
			public CustomWeight(CustomScoreQuery enclosingInstance, Searcher searcher)
			{
				InitBlock(enclosingInstance);
				this.similarity = Enclosing_Instance.GetSimilarity(searcher);
				this.subQueryWeight = Enclosing_Instance.subQuery.Weight(searcher);
				this.valSrcWeights = new Weight[Enclosing_Instance.valSrcQueries.Length];
				for (int i = 0; i < Enclosing_Instance.valSrcQueries.Length; i++)
				{
					this.valSrcWeights[i] = Enclosing_Instance.valSrcQueries[i].CreateWeight(searcher);
				}
				this.qStrict = Enclosing_Instance.strict;
			}
Esempio n. 13
0
			public PayloadTermWeight(PayloadTermQuery enclosingInstance, PayloadTermQuery query, Searcher searcher):base(query, searcher)
			{
				InitBlock(enclosingInstance);
			}
Esempio n. 14
0
 public override Weight CreateWeight(Searcher searcher)
 {
     return(new CustomWeight(this, searcher));
 }
Esempio n. 15
0
 public PayloadNearSpanWeight(PayloadNearQuery enclosingInstance, SpanQuery query, Searcher searcher) : base(query, searcher)
 {
     InitBlock(enclosingInstance);
 }
Esempio n. 16
0
		public override Weight CreateWeight(Searcher searcher)
		{
			return new BoostingTermWeight(this, this, searcher);
		}
Esempio n. 17
0
 public override Weight CreateWeight(Searcher searcher)
 {
     return(new PayloadNearSpanWeight(this, this, searcher));
 }
Esempio n. 18
0
 public override Weight CreateWeight(Searcher searcher)
 {
     return(maskedQuery.CreateWeight(searcher));
 }