GSOC 2018: Diversification of Search Results

Uppinder Chugh uppinderchugh at gmail.com
Sun Feb 25 20:44:58 GMT 2018


In particular, I have the following doubts:

a) Is wrapping Xapian::Mset matcher::get_set(..) suitable in this scenario
and with the api? Also, how can I allow the user to manually allow
diversification while he configures his result set via Matcher API?

b) Should I include the LC clustering algorithm in xapian-core/cluster (as
there's the base class Cluster which can be inherited) or make it part of
diversification implementation.

c) Apart from the proposed methods, I'd be writing automated tests,
examples and documenting the new feature. Some tips here are appreciated as
I've never written tests for code. Also, for documenting, I believe only
getting-started-with-xapian should be updated with examples for using the
new feature.

Apart from the above, if I'm missing something or didn't go into enough
detail, please let me know. :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20180226/54ac7d5d/attachment.html>


More information about the Xapian-devel mailing list