Displaying 3 results from an estimated 3 matches for "externalweightpostingsourc".
Did you mean:
externalweightpostingsource
2018 Jan 22
2
How to get the serialise score returned in Xapian::KeyMaker->operator().
...se it'll mean sorting by doubles instead
>of strings.
We realise our score function using PostingSource instead of using KeyMaker, we reference your python example and source code of xapian, the simple demo is here.
https://github.com/xiangqianzsh/xapian_leaning/blob/master/postingsource/ExternalWeightPostingSource.h
But we found that using PostingSource is more slower than KeyMaker. I think the reason maybe:
We only use one Xapian::Query of PostingSource and the upper bound of our get_weight() can not work on a single PostingSource. So some optimizing don't work, but waste time oppositely.
How do yo...
2018 Jan 24
0
How to get the serialise score returned in Xapian::KeyMaker->operator().
...n 23, 2018 at 12:55:31AM +0800, 张少华 wrote:
> We realise our score function using PostingSource instead of using
> KeyMaker, we reference your python example and source code of xapian,
> the simple demo is here.
> https://github.com/xiangqianzsh/xapian_leaning/blob/master/postingsource/ExternalWeightPostingSource.h
I'd just put the get_weight() and get_maxweight() implementations into
your ExternalWeightPostingSource class - the WeightSource class doesn't
seem to serve a useful purpose and just adds virtual method call
overheads (and those can add up, unless the compiler can devirtualise
the calls...
2017 Dec 15
5
How to get the serialise score returned in Xapian::KeyMaker->operator().
HI, all,
I am a user of Xapian, and now I have a problem in using it.
After using boolean terms to get some candidates of documents (still too much), we want sorted them by self-defined function which is used in Xapian::KeyMaker->operator(). But how can I get the serialise score in Xapian::MSetIterator object.
c++ code likes this:
class SortKeyMaker : public Xapian::KeyMaker {
std::string