Thanks for the documents. I have read it and understand a bit more Xapian´s engine.<br><br>Now I feel ready to write my proposal. First of all I have to decide in which optimisations should I focus my efforts.<br>How many optimisations do you expect from me to do? Wich ones do you think I could <span class="clickable"><span class="qex">tackle?<br>
I think that </span></span><a class="new ticket" href="http://trac.xapian.org/ticket/215" title="enhancement: Boolean OR could be optimised further (new)">"Boolean OR could be optimised further</a>" could be a great optimisation.<br>
<br>Cheers,<br>
<font color="#888888"> Santiago</font><br><br><div class="gmail_quote">2011/3/25 Olly Betts <span dir="ltr"><<a href="mailto:olly@survex.com" target="_blank">olly@survex.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>On Thu, Mar 24, 2011 at 05:40:26PM +0100, Santiago Pina Ros wrote:<br>
> I have decided to apply for Matcher Optimisations project, but I don´t<br>
> really know how I should start.<br>
> I am reading the documentation recomended in the list of project ideas but I<br>
> think that I should start understanding how the search engine works, what is<br>
> a PostList, etc...<br>
> Can you guide me on how to start and what should I read?<br>
<br>
</div>This document is a good starting point:<br>
<br>
<a href="http://xapian.org/docs/matcherdesign.html" target="_blank">http://xapian.org/docs/matcherdesign.html</a><br>
<br>
I've just updated it to more accurately reflect the current status, but<br>
it may still be wrong in a few details. The overall picture is accurate<br>
though.<br>
<br>
There are other useful links here:<br>
<br>
<a href="http://xapian.org/docs/internals.html" target="_blank">http://xapian.org/docs/internals.html</a><br>
<br>
The "internal classes" link allow you to browser most of the internal<br>
classes, for example here's MultiAndPostList:<br>
<br>
<a href="http://xapian.org/docs/sourcedoc/html/classMultiAndPostList.html" target="_blank">http://xapian.org/docs/sourcedoc/html/classMultiAndPostList.html</a><br>
<br>
Cheers,<br>
<font color="#888888"> Olly<br>
</font></blockquote></div><br>