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...