+1, please open a jira and I'll take care of it.

Fyi, Marcus is helping me with migrating contrib modules to first party
package, and this was on our radar. I am totally occupied in other things
lately and hence slowed down on that effort. Will pick up pace end of this
week.

On Tue, 1 Sep, 2020, 12:32 am David Smiley, <[email protected]> wrote:

> Our new package system allows for a viable/healthy ecosystem of 3rd party
> packages that are easy to find & install.  I wonder if the Analytics
> contrib module should be 3rd party?  I suspect it is very rarely used,
> especially with the relative strength and growth of Solr's built-in JSON
> facet module.  I've never used it.  I raised these points in this comment 2
> years ago:
>
> https://issues.apache.org/jira/browse/SOLR-12045?focusedCommentId=16437754&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16437754
> My biggest point there is the redundancy Solr has with competing ways of
> doing facets.
>
> I ran "cloc" on a clean checkout of this dir:
>
> github.com/AlDanial/cloc v 1.82  T=0.72 s (416.9 files/s, 69593.9 lines/s)
>
> -------------------------------------------------------------------------------
> Language                     files          blank        comment
> code
>
> -------------------------------------------------------------------------------
> Java                           290           5950           8886
>  35035
> XML                              6             76            123
>  186
> HTML                             4              8             59
>   38
> Ant                              1              7             14
>    7
> Gradle                           1              3             16
>    6
>
> -------------------------------------------------------------------------------
> SUM:                           302           6044           9098
>  35272
>
> -------------------------------------------------------------------------------
>
> 35k lines of code is a lot of code to maintain.  AFAIK there haven't been
> bugs/features reported against it in a long time.  Maybe it would be
> maintained better if it was a 3rd party package?  There is some maintenance
> cost as refactors touch it.  Maybe not "a lot" but it's something.
>
> As a counterpoint to all this, if maintenance cost is low and it's already
> where it is (thankfully not in Solr-core), and if it's not redundant with
> JSON Faceting module (?), and if it's used (outside of Bloomberg, who
> contributed it) (?), then let it be.
>
> ~ David Smiley
> Apache Lucene/Solr Search Developer
> http://www.linkedin.com/in/davidwsmiley
>

Reply via email to