コード例 #1
0
ファイル: MultiPhraseQuery.cs プロジェクト: carrie901/mono
			private void  InitBlock(MultiPhraseQuery enclosingInstance)
			{
				this.enclosingInstance = enclosingInstance;
			}
コード例 #2
0
ファイル: MultiPhraseQuery.cs プロジェクト: carrie901/mono
			public MultiPhraseWeight(MultiPhraseQuery enclosingInstance, Searcher searcher)
			{
				InitBlock(enclosingInstance);
				this.similarity = Enclosing_Instance.GetSimilarity(searcher);
				
				// compute idf
				System.Collections.IEnumerator i = Enclosing_Instance.termArrays.GetEnumerator();
				while (i.MoveNext())
				{
					Term[] terms = (Term[]) i.Current;
					for (int j = 0; j < terms.Length; j++)
					{
						idf += Enclosing_Instance.GetSimilarity(searcher).Idf(terms[j], searcher);
					}
				}
			}
コード例 #3
0
ファイル: MultiPhraseQuery.cs プロジェクト: vernon016/mono
 private void  InitBlock(MultiPhraseQuery enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }