[pylucene-dev] Leading Wildcards in PyLucene

Pravin Shinde getpravin at gmail.com
Fri Jul 28 00:52:07 PDT 2006


Hi,
The problem comes when wildchar's are placed at begining of query.
This returns queryparser error.
These wildchars are allowed anywhere in the query but not at begining.
Following segment shows the error thrown when query "*hi" is searched.

query = parser.parse( "*hi" )
JavaError: org.apache.lucene.queryParser.ParseException:
Lexical error at line 1, column 1.  Encountered: "*" (42), after : ""


I came across some documentation in Lucene FAQ which says

http://wiki.apache.org/jakarta-lucene/LuceneFAQ#head-4d62118417eaef0dcb87f4370583f809848ea695

Note: Leading wildcards (e.g. *ook) are not supported by the
QueryParser (although Lucene could handle them -- see the comment in
QueryParser.jj to enable these kind of queries -- search for "OG: to
support prefix queries:").


Is there any way I can do Leading wildchard query in PyLucene ?
-- 
Regards,
Pravin Shinde


More information about the pylucene-dev mailing list