I am working on an implementation of search within our application using
solr.

About 2 months ago we had the need to group results by a certain field.
After some searching I came across the JIRA in progress for this - field
collapsing: https://issues.apache.org/jira/browse/SOLR-236

It was scheduled for the next solr release and had a full set of proper JIRA
subtasks and patch files of almost complete implementations attached. So as
you can imagine I was happy to apply this patch and build it into our
application and await for the next release when it would be part of the main
trunk.

Now imagine my surprise when we have come around to upgrade to see that
suddenly field collapsing has been thrown away in favour of a totally
different grouping implementation
https://issues.apache.org/jira/browse/SOLR-2524

How was it decided that this would be used instead? It was not made very
clear that LUCENE-1421 was in progress which would effectively make the
field collapsing work irrelevant by fixing the problem in lucene rather than
primarily in solr. This has cost me days of work to now merge our custom
changes somehow to the new implementation. I guess it is my own fault for
basing our custom changes around an unresolved enhancement but as SOLR-236
had been 3-4 years in progress and SOLR-2524 did not exist at the time it
seemed pretty safe to assume that the same problem was not being fixed in 2
totally different ways!

--
View this message in context: 
http://lucene.472066.n3.nabble.com/A-rant-about-field-collapsing-tp3222798p3222798.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to