search for: omqueryinternal

Displaying 4 results from an estimated 4 matches for "omqueryinternal".

2006 Dec 06
1
Bug and patch for +terms with wildcards
..."+foo* bar", where no terms in the database match the + wildcard "foo*", but bar does exist in the database. Previously, + such queries would be equivalent to "bar". Now, they will match + no documents. + * include/xapian/query.h,api/omqueryinternal.cc,api/omquery.cc: Add + an OM_MATCH_NOTHING query operator, and add a constructor for + nullary query operators (ie, queries with no subqueries). A + query with this operator represents a query which matches no + documents (such as a wildcard query which expand...
2007 Mar 29
1
"Bad serialised query" error
...alhost', 8100) qp = xapian.QueryParser() qp.set_database(db) query = qp.parse_query('test') enq = xapian.Enquire(db) enq.set_query(query) enq.get_mset(0, 10) This script fails with: xapian.InvalidArgumentError: REMOTE:Bad serialised query I've tracked it down to api/omqueryinternal.cc, in QUnserial::readquery(), and is the 2nd occurance of that error message in that function (ie, inside the "case '['" block). It appears that the check for: if (p == end) throw Xapian::InvalidArgumentError("Bad serialised query"); works fine when a "co...
2006 Nov 15
1
Composition of NEAR and OR
...::Query("one"), Xapian::Query("two")); Xapian::Query or2(Xapian::Query::OP_OR, Xapian::Query("three"), Xapian::Query("four")); Xapian::Query near(Xapian::Query::OP_NEAR, or1, or2); I can't decide by looking at the code in omqueryinternal.cc if this is intentional or not. In debug mode, it does trigger the NEAR or PHRASE assertion at the top of flatten_subqs(), which gets called at some point for the query: ((one NEAR 2 three) OR (one NEAR 2 four)) which does not seem right or needed, Is this "(x or y) near (z or t)&quo...
2006 Apr 06
2
build error : xapian-core-0.9.4_svn6707
.../snowball_french.o .libs/libxapian.lax/liblanguages.a/snowball_lovins.o .libs/libxapian.lax/liblanguages.a/snowball_spanish.o .libs/libxapian.lax/liblanguages.a/snowball_danish.o .libs/libxapian.lax/libapi.a/omenquire.o .libs/libxapian.lax/libapi.a/ompostlistiterator.o .libs/libxapian.lax/libapi.a/omqueryinternal.o .libs/libxapian.lax/libapi.a/ompositionlistiterator.o .libs/libxapian.lax/libapi.a/omtermlistiterator.o .libs/libxapian.lax/libapi.a/omerror.o .libs/libxapian.lax/libapi.a/omvalueiterator.o .libs/libxapian.lax/libapi.a/omstem.o .libs/libxapian.lax/libapi.a/version.o .libs/libxapian.lax/libapi.a/o...