lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Otis Gospodnetic <>
Subject Re: Realtime Search for Social Networks Collaboration
Date Sat, 06 Sep 2008 08:36:18 GMT
Regarding real-time search and Solr, my feeling is the focus should be on first adding real-time
search to Lucene, and then we'll figure out how to incorporate that into Solr later.

I've read Jason's Wiki as well.  Actually, I had to read it a number of times to understand
bits and pieces of it.  I have to admit there is still some fuzziness about the whole things
in my head - is "Ocean" something that already works, a separate project on
 I think so.  If so, and if you are working on getting it integrated into Lucene, would it
make it less confusing to just refer to it as "real-time search", so there is no confusion?

If this is to be initially integrated into Lucene, why are things like replication, crowding/field
collapsing, locallucene, name service, tag index, etc. all mentioned there on the Wiki and
bundled with description of how real-time search works and is to be implemented?  I suppose
mentioning replication kind-of makes sense because the replication approach is closely tied
to real-time search - all query nodes need to see index changes fast.  But Lucene itself offers
no replication mechanism, so maybe the replication is something to figure out separately,
say on the Solr level, later on "once we get there".  I think even just the essential real-time
search requires substantial changes to Lucene (I remember seeing large patches in JIRA), which
makes it hard to digest, understand, comment on, and ultimately commit (hence the luke warm
response, I think).  Bringing other non-essential elements into discussion at the same time
makes it more difficult to
 process all this new stuff, at least for me.  Am I the only one who finds this hard?

That said, it sounds like we have some discussion going (Karl...), so I look forward to understanding
more! :)

Sematext -- -- Lucene - Solr - Nutch

----- Original Message ----
> From: Yonik Seeley <>
> To:
> Sent: Thursday, September 4, 2008 10:13:32 AM
> Subject: Re: Realtime Search for Social Networks Collaboration
> On Wed, Sep 3, 2008 at 6:50 PM, Jason Rutherglen
> wrote:
> > I also think it's got a
> > lot of things now which makes integration difficult to do properly.
> I agree, and that's why the major bump in version number rather than
> minor - we recognize that some features will need some amount of
> rearchitecture.
> > I think the problem with integration with SOLR is it was designed with
> > a different problem set in mind than Ocean, originally the CNET
> > shopping application.
> That was the first use of Solr, but it actually existed before that
> w/o any defined use other than to be a "plan B" alternative to MySQL
> based search servers (that's actually where some of the parameter
> names come from... the default /select URL instead of /search, the
> "rows" parameter, etc).
> But you're right... some things like the replication strategy were
> designed (well, borrowed from Doug to be exact) with the idea that it
> would be OK to have slightly "stale" views of the data in the range of
> minutes.  It just made things easier/possible at the time.  But tons
> of Solr and Lucene users want almost instantaneous visibility of added
> documents, if they can get it.  It's hardly restricted to social
> network applications.
> Bottom line is that Solr aims to be a general enterprise search
> platform, and getting as real-time as we can get, and as scalable as
> we can get are some of the top priorities going forward.
> -Yonik
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message