lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "digy digy" <digyd...@gmail.com>
Subject Globalization.CultureInfo
Date Thu, 01 Mar 2007 21:49:06 GMT
Hi all,

Countries using "," as decimal separator gets an exception in
QueryParser.cs(ex.
Lucene.NET V2.0.0.3 QueryParser.cs Line:1023)  with a query like
color~0.5    because Single.Parse("0.5") is parsed as 5 and exceeds 1.0.
[see Control Panel/Regional And Language Options]
I have been using Lucene.NET since v1.9Beta and with every release making
the change in the code as below:


  " fms = (float) System.Single.Parse(fuzzySlop.image.Substring(1)); "
to-->
  " fms = (float) System.Single.Parse(
    fuzzySlop.image.Substring(1).Replace(
     ".",

System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator)

   );


Can that fix be included in the next releases of lucene?

Regars

DIGY

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message