lucene-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Itamar Syn-Hershko <>
Subject Re: Lucene.NET Community Status
Date Tue, 02 Nov 2010 22:56:14 GMT
On 2/11/2010 10:04 PM, Josh Handel wrote:

> The vibe I am getting from this discussion is seems to be the following.. (this is just
a summary of the directions this conversation seems to me to be going).
> 1) A conceptual port of Lucene is probably not a good idea because search is such a complex
and difficult task.
> 2) Line by Line port works (as it has in the past) but is VERY time consuming... If we
can find automation tools and a way to parallelize the process that would go a long way to
helping this project survive.
> 3) We have LOTS of consumers of the tool, but limited (1) real committer, that's because
the line by line port isn't fun, exciting, and grueling.
> ....
> 7) There is an overwhelming desire to have .NETaffied API, perhaps as a wrapper, or as
a core deliverable.
> 8) There are a handful of automated tools to help with java to c# porting, but we need
to test them (and a fair bit of trepidation about if they will provide value to the process)

I've been following this discussion, and couldn't resist the urge to 
suggest the following, which would tackle all the points listed above 
with one stone.

There exists a cross-platform C++ port of Lucene, called CLucene 
( If Lucene.Net would like to change 
course and wrap CLucene with a .NET-ish API instead of maintaining a 
line-by-line port, that could benefit both projects. CLucene needs some 
attention to get more people on deck (although there quite a few 
already), and the .NET community would benefit from easier maintenance 
and faster code-base.

What I'm offering is a model already in use by several OS projects 
(SQLite.NET for example), and is quite successful. Let me know how this 


View raw message