You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ar...@apache.org on 2007/11/13 04:07:44 UTC

svn commit: r594406 - /incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/PrefixQuery.cs

Author: aroush
Date: Mon Nov 12 19:07:44 2007
New Revision: 594406

URL: http://svn.apache.org/viewvc?rev=594406&view=rev
Log:
Use "StringComparison.Ordina" for String.StartsWith() (on .NET 2.0) to match prefix based on culture setting.

Modified:
    incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/PrefixQuery.cs

Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/PrefixQuery.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Search/PrefixQuery.cs?rev=594406&r1=594405&r2=594406&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/PrefixQuery.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Search/PrefixQuery.cs Mon Nov 12 19:07:44 2007
@@ -56,8 +56,12 @@
 				do 
 				{
 					Term term = enumerator.Term();
-					if (term != null && term.Text().StartsWith(prefixText) && term.Field() == prefixField)
-					{
+#if !FRAMEWORK_1_1
+                    if (term != null && term.Text().StartsWith(prefixText, StringComparison.Ordinal) && term.Field() == prefixField)
+#else
+                    if (term != null && term.Text().StartsWith(prefixText) && term.Field() == prefixField)
+#endif
+                    {
 						TermQuery tq = new TermQuery(term); // found a match
 						tq.SetBoost(GetBoost()); // set the boost
 						query.Add(tq, BooleanClause.Occur.SHOULD); // add to query