Here's my take on your questions:

Multicore: some of the classes within Lucene.Net are thread safe 
(writers/readers/searchers/analyzers) while others are not (field/document) 
check the documentation comments or the javadocs on the Java Lucene site for 
specifics.  I use it in a multi-threaded environment and have no issues.

Performance: With a RAMDirectory you are limited to a 2GB index.  I have not 
seen any significant performance improvement when using a RAMDirectory as the 
OS will cache the files.  With larger indexes IO becomes a factor so the faster 
the drives the better off you will be.  The amount of memory you will use 
depends on how you are using Lucene.Net... if you are sorting on field values 
rather than the document score you will need more memory to accommodate the 
field cache - how much depends on how large your index is.

As for the version, you will want to get a version out of SVN.   The Tortoise 
client for Windows is easy to use.  The SVN root is at 
https://svn.apache.org/repos/asf/lucene/lucene.net/ with the latest version in 
the trunk and previous versions in the tags.  I'm currently using the trunk 
version and it is stable as it is nearly ready for an official release.

If you are new to Lucene I would suggest reading the latest version of Lucene 
In Action (http://www.manning.com/hatcher3/).  While the book is centered on 
the Java version it applies to the .Net version as well as Lucene.Net is a 
class for class port.  Additionally reviewing and stepping through the NUnit 
tests can help give you a good understanding of how to use Lucene.Net.

Michael


-----Original Message-----
From: M. Kaufmann [mailto:[email protected]]
Sent: Fri 1/15/2010 3:46 AM
To: [email protected]
Subject: Question
 
Hello,
I'm planning to realize a search engine (including indexer) with Lucene.NET 
under VB.NET.
I'm currently using the Version 1.9.0.6.

To buy the Machine on which the lucene project should run I would need some 
details:
- Is multi-core supported in Lucene.DLL 1.9.0.6? (currently I only saw single 
CPU usage)
- What can I do to speed up the index? (fast HDD or better alot of RAM to place 
the full index in a RAMdisk)

Another thing:
I saw that there are later builds on the System but I could not download any of 
them (except 2.0. Versions)
https://svn.apache.org/repos/asf/lucene/lucene.net/site/download/

Thanks for any help!
Best Regards, M. Kaufmann



 

Reply via email to