You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by di...@apache.org on 2008/11/16 14:25:34 UTC
svn commit: r718024 -
/incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/MultiPhraseQuery.cs
Author: digy
Date: Sun Nov 16 05:25:33 2008
New Revision: 718024
URL: http://svn.apache.org/viewvc?rev=718024&view=rev
Log:
LUCENENET-151 (Bug in Lucene.Net.Search.MultiPhraseQuery.ExtractTerms(System.Collections.Hashtable terms))
Modified:
incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/MultiPhraseQuery.cs
Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/MultiPhraseQuery.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Search/MultiPhraseQuery.cs?rev=718024&r1=718023&r2=718024&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/MultiPhraseQuery.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/MultiPhraseQuery.cs Sun Nov 16 05:25:33 2008
@@ -137,7 +137,8 @@
Term[] arr = (Term[]) iter.Current;
for (int i = 0; i < arr.Length; i++)
{
- terms.Add(arr[i], arr[i]);
+ if (!terms.Contains(arr[i]))
+ terms.Add(arr[i], arr[i]);
}
}
}
@@ -400,4 +401,4 @@
return BitConverter.ToInt32(BitConverter.GetBytes(GetBoost()), 0) ^ slop ^ termArrays.GetHashCode() ^ positions.GetHashCode() ^ 0x4AC65113;
}
}
-}
\ No newline at end of file
+}