Re: GSOC 2018: Diversification of Search Results
Uppinder Chugh <[email protected]> Sat, 10 Mar 2018 00:08:14 +0530
| Newsgroups | gmane.comp.search.xapian.devel |
|---|---|
| Message-ID | <CAL3if+BO23D=F+gNUN_fD96RURayZgUtudvC5dbKt_dq6s8ETA@mail.gmail.com> |
Hi, I'd like to share my proposal for GSoC and get feedback on it. https://docs.google.com/document/d/1A4HF2lZBnLh1TUY3Y2DDUfz-nzbIL1NNAo8Adl3gN-8/edit?usp=sharing Thanks, Uppinder Chugh On Mon, Feb 26, 2018 at 2:14 AM, Uppinder Chugh <[email protected]> wrote: > 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. :) > >