lucene-lucene-net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shaw, James" <>
Subject RE: New user question
Date Thu, 09 Nov 2006 06:49:10 GMT
Thanks George.  That helps a lot.

While I'm at it, could you or the people on this mailing help answering the following questions
of mine:

1. Are there alternatives to PorterStemFilter that does a better job in stemming?

2. I've used org.apache.lucene.wordnet for synonyms (which uses wordnet), but also am wondering
if there are other alternatives I should check out.

3. The hasn't been translated to .NET, and also I'm wondering
where I could get a flat text file for all English words for PlainTextDictionary class if
I do decide to translate and use it for catching mis-spelling
and suggesting substitute words when searching.

4. It seems that Lucene's fuzzy search feature can be an alternative to using a dictionary
to auto-correct mis-spell; what's people's experience?  Have people used that to catch mis-spelling
instead of a dictionary like

5. I still have to catch up on the Vector Space Model used by Lucene to score, but does anyone
know for sure whether Lucene scoring takes proximity into account?  

In other words, if a user types in "payroll taxes" will the search engine give a higher ranking
to a document where "payroll" and "taxes" appear close together (e.g., same paragraph) in
text than when they appear farther apart (e.g., different paragraphs)?

I've tested this case with Lucene and it does give the doc with the terms closer together
a higher score, but just want to confirm with those who know the scoring algorithm behind

6. Can Lucene search the within the results of a prior query?

7. Is there any foreign language spell checking solution available with Lucene?

Thanks a lot for answering my questions.

-----Original Message-----
From: George Aroush [] 
Sent: Tuesday, November 07, 2006 6:12 PM
Subject: RE: New user question

Hi Shaw,

#1. Lucene.Net is fairly in sync with each release version of Java Lucene.
The very original port of Java Lucene to Lucene.Net (versions 1.3 and 1.4) was done more then
3 years ago by another developer at
When 1.4 went commercial, I picked up 1.4 named it dotLucene (again on and I have been supporting and porting it since then.
dotLucene and Lucene.Net are the same thing.  Now that Lucene.Net is under incubation at ASF,
you can count on it not going commercial unless if ASF went commercial!  :-)

#2. Use the latest release version for production which is Lucene.Net 1.9.1 build 3 or use
the "beta" version (off the SVN trunk) which is Lucene.Net 2.0.  There is little differences
between 1.9.1 and 2.0.  The main differences is that in 2.0, all depreciated methods have
been removed.

#3. Any version of Lucene.Net are usable with .NET 1.1 or 2.0.  The source code is provided,
just compile it under which ever .NET version you want to use it on.  I have found that, with
.NET 1.1, you will get a slow memory leak which doesn't show up under .NET 2.0.  My goal is,
to release Lucene.Net 2.0 under .NET 1.1 and then release Lucene.Net 2.0.1 under .NET 2.0.
 Why?  To add compression support to Lucene.Net off .NET 2.0's API.

Another comment I can tell you about Lucene.Net is that the index created with Lucene.Net
is cross-compatible with Java Lucene, and via verse such that you can have a Java instance
and a .NET instance of Lucene both searching, and updating the same index concurrently --
if you share the lock file.

I hope this helps.  If you have any questions, let me know.


-- George Aroush 

-----Original Message-----
From: Shaw, James []
Sent: Tuesday, November 07, 2006 5:17 PM
Subject: RE: New user question

Cool.  Saw those users of .NET port of Lucene.  Thanks.  It also clarified a bit; Looks like
there were several attempts in the past to port Lucene to .NET, one of which ended up being

Does anyone know the answers to my 1st 3 questions (as relating to the current "Lucene.Net"
project in apache incubator)?  

-----Original Message-----
From: René de Vries []
Sent: Monday, November 06, 2006 11:00 PM
Subject: RE: New user question

There are many users of A very good example is found here:


-----Original Message-----
From: Shaw, James []
Sent: maandag 6 november 2006 20:57
Subject: RE: New user question

Re-sending it to the correct mailing list address since it got bounced when sent to ''
(someone should update "" for the correct mailing list

One more question: Are there any users of Lucene.NET (not the Java Lucene, but the .NET version)?
 The examples I've seen so far have been using the Java version.

> _____________________________________________ 
> From: 	Shaw, James  
> Sent:	Monday, November 06, 2006 11:46 AM
> To:	''
> Cc:	''
> Subject:	New user question
> Just started looking into Lucene last week for possible usage in our 
> desktop product.  Have some questions that I hope to get answered
> first:
> 1. How often is Lucene.NET synchronized with its Java version?  I read 
> from one of the Lucene websites that the original Java version of 
> Lucene has gone commercial and is no longer offered as open source.
> Does that mean Lucene.NET worked off the last open source version of 
> Java Lucene is now an independent effort (w/o synch'ing with the Java 
> version)?
> 2. I'm a little confused about what version of the Lucene.NET to 
> experiment with and to use in our product.  If I want the latest 
> stable code, is "" the one to 
> grab?
> 3. The Lucene I got is still .NET 1.1.  Will there be any issue in 
> converting it to .NET 2.0?  Is it on the road-map?
> Thanks in advance for answering my questions.

View raw message