community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Grant Ingersoll <>
Subject Re: Using Solr/Lucene to provide our own site search?
Date Thu, 30 Mar 2017 18:36:51 GMT
On Wed, Mar 29, 2017 at 9:46 AM Shane Curcuru <> wrote:

> -- Branded (primarily) as an Apache Lucene/Solr powered search tool.

Fusion is also powered by Spark, Tika and a number of other ASF projects,
FWIW.  You have direct, secured access to Solr and all of the usual Solr
constructs are available (although we have some higher order functions that
can make that stuff point and click, too)

> The Lucidworks site looks pretty powerful, and does cross-project stuff,
> but for me, the interest is providing something that is primarily
> powered by Apache tools (even if it uses someone's hosting or extra
> code, as a secondary thing).

Totally understand, although that will take a fair bit of custom coding
that people have to maintain, even if you are "just" wiring together all
ASF projects.  It's a great goal, but just like we didn't build or own bug
tracker even though all the "bits" are there at the ASF, we may not want to
build all of this either, esp. since there is an OOTB solution that is
already built and powered at it's core by ASF tech (and not hidden,
either).  If you look at how much our custom, Solr based, internal members
search site has lagged due to lack of maintenance (not ever sure if it is
even maintained anymore), you will know this is no small task.  Given the
number of times this has come up over the years at the ASF, me thinks the
shorter, easier to do path is the most likely to be successful.

That being said, I'm happy to support at whatever level, as I think it's
long overdue.

> The search results/refinement pages in particular should match Apache
> site designs in general.  The Google custom search results are kinda
> ugly, now that I look at them.  The Lucidworks site is nice, but if
> we're going to feature this prominently, it would be nice to use Apache
> site design,

Yeah, you can put whatever front end you want on it.  We just present a set
of REST APIs that you can hit via whatever language you want.  We've used
it in both Python Flask/Angular-based Apps (our simple demo site:*%27,rows:10,start:0,wt:json))
 as well as Wordpress/Backbone apps (our company website search is done
this way:

If someone gets me access to some hardware or a VM, I can have a POC up and
indexing/searching in a few hours.  If you want to do it in AWS, it's a few


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message