lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (JIRA)" <>
Subject [jira] [Commented] (LUCENE-5376) Add a demo search server
Date Sun, 16 Mar 2014 21:13:43 GMT


Michael McCandless commented on LUCENE-5376:

bq. What's motivated the new branch?

Oh, sorry, something went wrong with the merge props on the old branch, such that when I tried
to merge as I always do ("svn merge ../trunk") it hit strange conflicts in files never changed
on the branch and then stopped merging and asked me to resolve the conflicts and re-run the
merge, which caused further conflicts in files that shouldn't have conflicted...

I figured it was easier to just rebranch.

> Add a demo search server
> ------------------------
>                 Key: LUCENE-5376
>                 URL:
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Michael McCandless
>            Assignee: Michael McCandless
>         Attachments: lucene-demo-server.tgz
> I think it'd be useful to have a "demo" search server for Lucene.
> Rather than being fully featured, like Solr, it would be minimal, just wrapping the existing
Lucene modules to show how you can make use of these features in a server setting.
> The purpose is to demonstrate how one can build a minimal search server on top of APIs
like SearchManager, SearcherLifetimeManager, etc.
> This is also useful for finding rough edges / issues in Lucene's APIs that make building
a server unnecessarily hard.
> I don't think it should have back compatibility promises (except Lucene's index back
compatibility), so it's free to improve as Lucene's APIs change.
> As a starting point, I'll post what I built for the "eating your own dog food" search
app for Lucene's & Solr's jira issues (blog:
). It uses Netty to expose basic indexing & searching APIs via JSON, but it's very rough
(lots nocommits).

This message was sent by Atlassian JIRA

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

View raw message