[Xapian-discuss] INCLUDE_QUERY_TERMS in get_eset function (python)

Richard Boulton richard at lemurconsulting.com
Mon Dec 15 14:38:17 GMT 2008

Matteo Zandi wrote:
> is it possible to include query terms in the eset in python?
> From help(xapian.Enquire.get_eset), it seems that the only three parameteres
> are maxitems, omrset and edecider, while in C it should be possibile to pass
> Xapian::Enquire::INCLUDE_QUERY_TERMS to the get_eset function.
> If it is not currently available, would it be possibile to have this
> parameter also in the python bindings in future versions?

This is a failing in the documentation comment - the feature is (I 
believe, but haven't double-checked) available in the python bindings.

The problem is that the current way that we generate the python binding 
doccomments from the C++ documentation comments fails when a method has 
multiple overloaded forms - it just gives the documentation for the last 
overloaded form to occur in the C++ headers.  I've not been trying to 
fix this because some work has been in progress on swig to make it 
possible to generate the documentation comments directly with swig, 
which should fix this problem and I didn't want to duplicate effort.

The python bindings support pretty much everything that the C++ 
interfaces do, with the exceptions and differences as noted in the 
python bindings documentation file, and if the doccomments don't 
indicate this, it's probably for this reason.


More information about the Xapian-discuss mailing list