Hmm, the threading on this is probably unclear. The last message was in
response to

"Making zookeeper optional would go a long way for user goodwill and
adoption."

On Sat, Sep 6, 2025 at 9:19 PM Gus Heck <gus.h...@gmail.com> wrote:

> This is one of those things I find perpetually amusing and I blame it
> mostly on insufficient documentation *in solr docs* for securing and
> configuring ZK. Every large Elastic/ES cluster has an odd number of
> dedicated master nodes ... which is analogous to having a zookeeper cluster
> (the classic example in  ES/OS is 3 master, 5 data, where for us it is 3 zk
> and 5 solr)... except for ES/OS it has the same product name so everyone
> sees it as simpler. The only real way they are right is that the nodes can
> share an authz/authn scheme, and one can more easily waste resources by
> giving the master nodes equal sized hardware (if one isn't paying
> attention).
>
> What we probably need here is to complete the embedded ZK SIP
> <https://cwiki.apache.org/confluence/display/SOLR/SIP-14+Embedded+Zookeeper>
> and then we too can have solr nodes with "master" roles (that just run
> embedded ZK and nothing else)... but it won't *sound* like a "2nd
> technology" that needs to be managed separately.
>
> Until then we should write docs that explicitly compare this to ES/OS.
>
> -Gus
>
> On Fri, Sep 5, 2025 at 3:40 PM matthew sporleder <msporle...@gmail.com>
> wrote:
>
>> On Fri, Sep 5, 2025 at 11:07 AM Ishan Chattopadhyaya
>> <ichattopadhy...@gmail.com> wrote:
>> >
>> > Thank you for your feedback, Andrew. I appreciate your candour and
>> passion.
>> >
>> > On Fri, 5 Sept 2025 at 12:40, Andrew Hankinson
>> > <andrew.hankinson@rism.digital> wrote:
>> >
>> > > I would guess that most, if not all, members of this list have done an
>> > > evaluation where they put Solr up against ES/OS, and chose Solr for
>> one
>> > > reason or another.
>> > > This is not a zero-sum game.
>> >
>> >
>> > For fresh adoption, unfortunately it is. As you said, those who have
>> > already chosen Solr know why they chose: my intention is not to do
>> anything
>> > different for them.
>> >
>> >
>> > > If you feel so strongly that Solr is currently a "cesspool of
>> mediocrity,"
>> > > then maybe you need to find something that better fits your own needs
>> and
>> > > standards of quality. There are some (many?) of us who value the
>> stability,
>> > > and consistent incremental improvements without requiring massive
>> amounts
>> > > of rewrites at every release because somebody thinks they need to
>> follow
>> > > the latest fad.
>> > >
>> >
>> > I've upgraded Solr to Lucene 10 (SOLR-17631), it should take care of
>> those
>> > who value stability and incremental improvements, esp. performance.
>> >
>> >
>> > >
>> > > Your list seems to be written from the perspective of someone who
>> does not
>> > > actually need to take responsibility for the features that you seem to
>> > > think we need. When I see lists like this I, and probably most
>> professional
>> > > programmers, see a mountain of bugs and support questions all coming
>> at
>> > > once, on top of the work to plan, write, and test the code.
>> Incremental
>> > > improvements are a way to make these manageable. That, and most of
>> your
>> > > stuff means Solr needs to replicate functionality that is already
>> > > available. If I need a Kibana / Dashboards setup, I will use that --
>> I'm
>> > > not going to be religious about not using it just because the
>> underlying
>> > > search engine. These are tools, not religions.
>> > >
>> >
>> > Unfortunately, there's nothing close to as good as Kibana or OpenSearch
>> > Dashboards for Solr to my knowledge. There used to be a fork of Kibana
>> for
>> > Solr (called Banana, by Andrew T of Lucidworks), but that project has
>> > likely gone stale.
>> >
>> >
>> > > There are also opportunities in your list of requests for you to
>> > > contribute back. The easiest way to get some of your requests into
>> Solr is
>> > > to take it responsibility for it, plan, write, test, and go through
>> the
>> > > review process, and commit to helping maintain it. Perhaps if you
>> were to
>> > > choose one of your items and do that, you would get a feeling for how
>> much
>> > > work you're actually talking about here, rather than (what seems like)
>> > > firing off a set of your demands for people to contribute their own
>> time
>> > > and money so that you can live in your "happy bubble".
>> > >
>> > > -Andrew
>> > >
>> > > > On 5 Sep 2025, at 02:47, Ishan Chattopadhyaya <
>> ichattopadhy...@gmail.com>
>> > > wrote:
>> > > >
>> > > >> Your list has cool stuff but I think mostly can ship at whatever
>> minor
>> > > > version. Solr has seen incremental progress over the years at minor
>> > > > releases.
>> > > >
>> > > > If we don't ship headline grabbing features in a major release, we
>> might
>> > > as
>> > > > well abandon this project and dedicate our focus on building
>> OpenSearch
>> > > or
>> > > > Elasticsearch.
>> > > > We have had so many important features in Apache Solr introduced in
>> some
>> > > > incremental release in 9.x. But, what is the perception among users
>> about
>> > > > Solr's capabilities? I will not say here what I believe people
>> think of
>> > > > Apache Solr in 2025, lest you or others shoot down the messenger of
>> bad
>> > > > news, just to stay in a happy bubble.
>> > > >
>> > > >> FWIW I think Solr 11 is very likely to occur within a year
>> following
>> > > Solr
>> > > >> 10.  Maybe that's the release of your dreams, but progress will be
>> > > >> incremental (delivering value sooner).
>> > > >
>> > > > It would be very unfortunate to let Apache Solr languish in a
>> cesspool of
>> > > > mediocrity for an entire release cycle.
>> > > >
>> > > >
>> > > > On Fri, 5 Sept 2025 at 02:38, David Smiley <dsmi...@apache.org>
>> wrote:
>> > > >
>> > > >> I suppose we all have our wish list of what we want the next major
>> > > version
>> > > >> to have.  I have mine (mostly geeky internal details BTW).... and
>> as the
>> > > >> need to release draws near, I get more realistic as to what
>> limited time
>> > > >> resources I'm going to spend on what topic.  What can wait vs what
>> > > "needs"
>> > > >> to happen at a major version boundary.  For many existing Solr
>> users,
>> > > their
>> > > >> *pressing* needs will be met with up to date versions Java & Jetty
>> &
>> > > Lucene
>> > > >> -- all things present in Solr 10 right now.  Your list has cool
>> stuff
>> > > but I
>> > > >> think mostly can ship at whatever minor version.  Some highly
>> wanted
>> > > things
>> > > >> will come to 9.x.  Solr has seen incremental progress over the
>> years at
>> > > >> minor releases.  The major releases are not that significant
>> except for
>> > > an
>> > > >> opportunity to break compatibility in some way.  That is really
>> > > important
>> > > >> for us stewarding a project that's been around for almost 20 years
>> -- we
>> > > >> have to get rid of things or change things.
>> > > >>
>> > > >> FWIW I think Solr 11 is very likely to occur within a year
>> following
>> > > Solr
>> > > >> 10.  Maybe that's the release of your dreams, but progress will be
>> > > >> incremental (delivering value sooner).
>> > > >>
>> > > >> On Thu, Sep 4, 2025 at 2:42 PM Ishan Chattopadhyaya <
>> > > >> ichattopadhy...@gmail.com> wrote:
>> > > >>
>> > > >>> Hi All,
>> > > >>>
>> > > >>> Here's my wishlist for Solr 10, to make Solr claw back the
>> lost/losing
>> > > >>> mindshare amongst developers and AI practitioners.
>> > > >>>
>> > > >>> Here's what I think Solr 10 release should have (in addition to
>> > > whatever
>> > > >> we
>> > > >>> already have):
>> > > >>>
>> > > >>> ** Vector Search / AI*
>> > > >>> - GPU based HNSW indexing
>> > > >>> - Local embeddings generation
>> > > >>> - Multi-vector fields
>> > > >>> - Visualization, metrics, recipes
>> > > >>> - Easy integration with storage and inference platforms like
>> Sagemaker,
>> > > >>> Nemo, AWS S3 Vectors and everything else
>> > > >>> - Stretch goal: Global vectors indexing support (like IVF family
>> of
>> > > >>> algorithms)
>> > > >>> - First party MCP support
>> > > >>>
>> > > >>> ** General*
>> > > >>> - Official client libraries in Python, Rust, Go, etc.
>> > > >>> - Something akin to Kibana / OpenSearch dashboards
>> > > >>> - A new modern UI with feature completeness
>> > > >>> - Entries in every meaningful AI leaderboard out there,
>> preferably at
>> > > par
>> > > >>> with other Lucene based search engines
>> > > >>> - Tons of more examples and live demos
>> > > >>>
>> > > >>>
>> > > >>> ** User experience *- Fix naming everywhere (if you know Solr,
>> you know
>> > > >>> what I mean)
>> > > >>> - No confusion around various modes of Solr
>> > > >>> - Clear documentation of the API
>> > > >>>
>> > > >>> We may be able to achieve these, or we might not be able to. If
>> we work
>> > > >>> towards these goals (or some of these), these should be
>> achievable. We
>> > > >> will
>> > > >>> be in an excellent position with regard to earning back respect
>> among
>> > > the
>> > > >>> community and placing it at par or above search and AI engines.
>> Solr 10
>> > > >> is
>> > > >>> a great time to hit these goals.
>> > > >>>
>> > > >>> If someone has ideas (no matter how crazy, hard, or exploratory)
>> on
>> > > what
>> > > >>> else could be good to have, please help us with suggestions.
>> > > >>>
>>
>>
>> Making zookeeper optional would go a long way for user goodwill and
>> adoption.
>>
>
>
> --
> http://www.needhamsoftware.com (work)
> https://a.co/d/b2sZLD9 (my fantasy fiction book)
>


-- 
http://www.needhamsoftware.com (work)
https://a.co/d/b2sZLD9 (my fantasy fiction book)

Reply via email to