I switched to using:
 
                Dim aQParser As QueryParser = New QueryParser("Body", New
Lucene.Net.Analysis.Standard.StandardAnalyzer())
                aQParser.SetDefaultOperator(QueryParser.Operator.AND)

                Dim aQuery As Query = aQParser.Parse(BodyQuery)
                bInnerQuery.Add(aQuery, BooleanClause.Occur.SHOULD)
 
..and when I search for:
 
m?croscope
m??roscope
 
the correct "microscope" word is found; but, when I search for:
 
?icroscope
 
System.Web.Services.Protocols.SoapException: Server was unable to process
request. ---> Lucene.Net.QueryParsers.ParseException: Lexical error at line
1, column 1.  Encountered: "?" (63), after : ""
  at Lucene.Net.QueryParsers.QueryParser.Parse(String query)

..occurs.  Any idea what I can do about this?
 
Thank you,
Michael
 
 

Reply via email to