[Xapian-discuss] I'm having problems using queryparser's wild cards with Python

Olly Betts olly at survex.com
Fri Jun 9 11:21:24 BST 2006


On Fri, Jun 09, 2006 at 11:06:48AM +0300, Matti Heinonen wrote:
> I'm having trouble with queryparser using python bindings. Using 
> wildcards yields an empty query although there are matching terms in the 
> database.

> # Set up query
> qp = xapian.QueryParser()
> qp.set_stemming_strategy(xapian.QueryParser.STEM_NONE)

You need to tell the queryparser which database to use:

qp.set_database(DB)

> parsed_query = 
> qp.parse_query(query,xapian.QueryParser.FLAG_BOOLEAN|xapian.QueryParser.FLAG_PHRASE|xapian.QueryParser.FLAG_LOVEHATE|xapian.QueryParser.FLAG_BOOLEAN_ANY_CASE|xapian.QueryParser.FLAG_WILDCARD)

Cheers,
    Olly



More information about the Xapian-discuss mailing list