コード例 #1
0
ファイル: CustomScoreQuery.cs プロジェクト: vernon016/mono
 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;
 }
コード例 #2
0
ファイル: BoostingTermQuery.cs プロジェクト: vernon016/mono
 public BoostingTermWeight(BoostingTermQuery enclosingInstance, BoostingTermQuery query, Searcher searcher) : base(enclosingInstance, query, searcher)
 {
     InitBlock(enclosingInstance);
 }
コード例 #3
0
ファイル: BoostingTermQuery.cs プロジェクト: vernon016/mono
 public override Weight CreateWeight(Searcher searcher)
 {
     return(new BoostingTermWeight(this, this, searcher));
 }
コード例 #4
0
ファイル: SpanQuery.cs プロジェクト: carrie901/mono
		public override Weight CreateWeight(Searcher searcher)
		{
			return new SpanWeight(this, searcher);
		}
コード例 #5
0
ファイル: PayloadNearQuery.cs プロジェクト: carrie901/mono
		public override Weight CreateWeight(Searcher searcher)
		{
			return new PayloadNearSpanWeight(this, this, searcher);
		}
コード例 #6
0
ファイル: PayloadNearQuery.cs プロジェクト: carrie901/mono
			public PayloadNearSpanWeight(PayloadNearQuery enclosingInstance, SpanQuery query, Searcher searcher):base(query, searcher)
			{
				InitBlock(enclosingInstance);
			}
コード例 #7
0
ファイル: BoostingTermQuery.cs プロジェクト: carrie901/mono
			public BoostingTermWeight(BoostingTermQuery enclosingInstance, BoostingTermQuery query, Searcher searcher):base(enclosingInstance, query, searcher)
			{
				InitBlock(enclosingInstance);
			}
コード例 #8
0
 public override Similarity GetSimilarity(Searcher searcher)
 {
     return(maskedQuery.GetSimilarity(searcher));
 }
コード例 #9
0
		public override Similarity GetSimilarity(Searcher searcher)
		{
			return maskedQuery.GetSimilarity(searcher);
		}
コード例 #10
0
		public override Weight CreateWeight(Searcher searcher)
		{
			return maskedQuery.CreateWeight(searcher);
		}
コード例 #11
0
 public PayloadTermWeight(PayloadTermQuery enclosingInstance, PayloadTermQuery query, Searcher searcher) : base(query, searcher)
 {
     InitBlock(enclosingInstance);
 }
コード例 #12
0
ファイル: CustomScoreQuery.cs プロジェクト: carrie901/mono
			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;
			}
コード例 #13
0
ファイル: PayloadTermQuery.cs プロジェクト: carrie901/mono
			public PayloadTermWeight(PayloadTermQuery enclosingInstance, PayloadTermQuery query, Searcher searcher):base(query, searcher)
			{
				InitBlock(enclosingInstance);
			}
コード例 #14
0
ファイル: CustomScoreQuery.cs プロジェクト: vernon016/mono
 public override Weight CreateWeight(Searcher searcher)
 {
     return(new CustomWeight(this, searcher));
 }
コード例 #15
0
 public PayloadNearSpanWeight(PayloadNearQuery enclosingInstance, SpanQuery query, Searcher searcher) : base(query, searcher)
 {
     InitBlock(enclosingInstance);
 }
コード例 #16
0
ファイル: BoostingTermQuery.cs プロジェクト: carrie901/mono
		public override Weight CreateWeight(Searcher searcher)
		{
			return new BoostingTermWeight(this, this, searcher);
		}
コード例 #17
0
 public override Weight CreateWeight(Searcher searcher)
 {
     return(new PayloadNearSpanWeight(this, this, searcher));
 }
コード例 #18
0
 public override Weight CreateWeight(Searcher searcher)
 {
     return(maskedQuery.CreateWeight(searcher));
 }