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
