Thanks Björn. So I've compared the code with the java equivalent, and the result from java, via running the analyzer in the QueryParser:
Field:björ* So, it seems to have the same behavior in Java as well. I want to see if this is a known issue or expected behavior in java, and go from there. If it is, can anyone think of any unexpected side effects to fixing this, so "björ*" becomes "bjor*"? Thanks, Christopher 2012/4/17 Björn Kremer <[email protected]> > Hello, > > > maybe I have found a little lucene problem: Wildcard queries are not > analyzed correctly. I'm using the german analyzer with the > 'GermanDIN2Stemmer'. > > In the lucene-index my name('Björn') is stored as 'bjorn'. If I performe a > wildcard query like 'björ*' the function 'GetPrefixQuery' does not analyze > the search term. So the query result is 'björ*' instead of 'bjor*'. (björ* > = no match, bjor* = match) > > > Thank You > Björn > >
