Thank you very much Gary, Anze and Ryan for your help. I created a first draft for my proposal, based on the information you gave me and on some further research. I don’t think I have the permission to create a new BEP on the issue tracker (or at least I couldn’t find out how to create one), so I’m sharing the Google doc link so that everyone can see it ( https://docs.google.com/document/d/1mOta9V-8Sn6Jm1-XX9z4nKojfexxFJQ-VNC8XrJZWsE/edit?usp=sharing ). The proposal is not yet finalised, I still have to provide more details on the implementation and also provide a timeframe for this project. I know that there’s not much time left until the deadline, but I would be grateful if you could give me some feedback on what I’ve written so far.
Thank you, Antonia On 18 March 2014 at 20:00:28, Ryan Ollos ([email protected]) wrote: On Tue, Mar 18, 2014 at 6:40 AM, Anže Starič <[email protected]> wrote: > 2014-03-18 0:53 GMT+01:00 Antonia Horincar <[email protected]>: > > * adding Solrpy to Bloodhound > > > > * adding callbacks to searchable objects in Bloodhound, so that they are > indexed in Apache Solr > > * delegating searching to Solr (whenever someone does a search request, > return the results provided by Solr, rather than the results provided by > Woosh) > > Take a look at the ISearchBackend interface [1] in bhsearch. It is > probably the easiest way to add a different search backend to > Bloodhound. > > Anze > > [1] > https://github.com/apache/bloodhound/blob/trunk/bloodhound_search/bhsearch/api.py#L94 > > It looks like a good project to me. I seem to remember there being quite a bit of discussion about Solr on the mailing list in the early stages of the BloodhoundSearchPlugin development. It might be worth a quick look over the mailing list archives (1) to see if any of that discussion would be useful input to your proposal. Also, in case it hasn't already been mentioned, you'll want to read BEP-004 (2). (1) http://apache.markmail.org/search/?q=list%3Abloodhound+Solr#query:list%3Abloodhound%20Solr+page:1+mid:4x3yu5z2zhmlgs6e+state:results (2) https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0004
