Thanks Shawn! I have created these 2 tickets:
https://issues.apache.org/jira/browse/LUCENE-5299 (the refactoring)
https://issues.apache.org/jira/browse/SOLR-5372 (so Solr can take advantage
of it)


On Mon, Oct 21, 2013 at 9:48 AM, Shawn Heisey <s...@elyograg.org> wrote:

> On 10/21/2013 7:10 AM, Shikhar Bhushan wrote:
> > I wanted to add a note as to the motivation for these changes.
> > Essentially we should be able to scale-up better with Solr/Lucene and
> > not just scale-out by sharding. With sharding one enters distributed
> > systems territory with all the pitfalls and failure conditions, which is
> > not ideal especially if your index is not large enough to warrant
> > it. The next frontier seems to be to utilize multiple CPU cores for
> > performing a search request's legwork, and the results are very
> > promising - 2-3x speedups in many cases!
> >
> > Would be great to get a sense of committer interest :) Let me know if I
> > should just open a JIRA with patches.
>
> Although I do not have much understanding of the deep internals, I think
> I can safely say this:  It is almost never a mistake to open an issue in
> Jira and attach a patch, even if the idea ultimately never gets used.
>
> In cases where a patch shows significant performance gains, the code
> needs careful review to make sure that it doesn't break anything or make
> radical changes to the API.  As you might know, major changes to the API
> are typically reserved for the next major release, unless the old API
> can easily be kept and deprecated.
>
> If it's a very good patch, the performance improvement will still be
> significant after any problems are fixed.
>
> Thanks,
> Shawn
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

Reply via email to