lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject [Lucene.Net] svn commit: r786596 - /websites/staging/lucene.net/trunk/content/lucene.net/faq.html
Date Sun, 06 Mar 2011 23:45:07 GMT
Author: buildbot
Date: Sun Mar  6 23:45:07 2011
New Revision: 786596

Log:
Staging update by buildbot

Modified:
    websites/staging/lucene.net/trunk/content/lucene.net/faq.html

Modified: websites/staging/lucene.net/trunk/content/lucene.net/faq.html
==============================================================================
--- websites/staging/lucene.net/trunk/content/lucene.net/faq.html (original)
+++ websites/staging/lucene.net/trunk/content/lucene.net/faq.html Sun Mar  6 23:45:07 2011
@@ -54,18 +54,44 @@
       
 		<div class="two-column clearfix">
 			<div class="column" style="width:600px;">
-				 <p>Latest Release - Lucene.Net 2.9.2</p>
-<p>These are official releases that are stable and should be relatively free of bugs:
-    Binary
-    Source</p>
-<p>Cutting Edge
-This is the latest and greatest, we do our best to keep it stable, but occasionally 
-it won't build correctly. Newer features will likely not work as intended, 
-and even older features might be broken temporarily</p>
-<p>Archives
-2.9.1 Source Binary
-2.9.0 Source Binary
-2.4.0 Source Binary</p> 
+				 <h2 id="freqently-asked-questions">Freqently Asked Questions</h2>
+<p><strong>Have you considered IKVM rather than a line-by-line translation?</strong></p>
+<p>We have considered this. While there is no official decision, it seems that the
majority of those involved are not interested in this path. </p>
+<p><em>Pros</em> </p>
+<ul>
+<li>Allows us to get to a "commoditized" line-by-line .NET DLL in the fastest and easiest
manner. </li>
+<li>No porting. </li>
+<li>Reasonable performance profile </li>
+<li>Well tested Java environment equivalence </li>
+</ul>
+<p><em>Cons</em> </p>
+<ul>
+<li>Blackbox, can't improve on it or tweak behaviour. If there are bugs or other issues,
related to IKVM (ie thread safety, memory handling, etc) we can't fix those without dropping
IKVM as our solution. </li>
+<li>Adds an additional dependency </li>
+<li>May not be the best possible performance profile. As DIGY said, it's roughly equivalent,
but that doesn't mean that current Lucene.Net is fully optimized for .NET. In fact, it has
been proven not to be by folks who have made custom builds/forks, realizing significant speedups
using generics and other .NET platform specific features </li>
+<li>Lucene.Net's binary distribution could not bundle the OpenJDK derived DLLs. They
are licensed as GPL2 + Classpath Exception1 which is part of the list of explicitly prohibited
licenses for ASF distributions2. This would mean users had to download the DLL from the IKVM
site. Not only is this inconvient, but it makes the legal waters extremely muddy for those
looking to utilize Lucene.Net in their commercial projects. </li>
+</ul>
+<p>Java's type erasure removes all signs of generics so Lucene.Net wouldn't have generics
at all. 
+The resulting API would use Java types like java.io.Reader rather than System.IO.TextReader
which forced users to learn parts of the Java class library. The same is true for the differences
in remoting, for example. </p>
+<p><strong>What is the target C#/.NET version?</strong></p>
+<p>Currently the project is a VS 2005 project using .net 2.0. LUCENENET-377 talks about
changing the project to VS 2010 and it is still being resolved. As .NET features are being
added the .NET version will be upgraded to meet the feature requests. </p>
+<p>It is likely that we will standarize on VS2010 with the first release. </p>
+<p><strong>is Mono support a goal?</strong></p>
+<p>Mono support is a goal. Robert Jordan has committed to take the lead on that aspect.
</p>
+<p><strong>Is there a build server?</strong></p>
+<p>Currently Lucene.Net is being built over on the TeamCity build server hosted by
the guys at Code Better. You can either sign in as a guest or create your own account if you
want to monitor builds and get notifications. </p>
+<p><strong>Whats the best source of documentation?</strong></p>
+<p>Because Lucene.Net is a line by line port of the Java Lucene all Java documentation
applies to the .Net version. Also the excellent Lucene In Action covers just about everything
you would need to know about Lucene. </p>
+<p><strong>Which Mailing lists are worth joining?</strong></p>
+<p>The 2 main mailing lists for Lucene.Net are: </p>
+<ul>
+<li>Lucene-net-dev </li>
+<li>Lucene-net-user </li>
+</ul>
+<p>Both mailing lists have excellent content on and it is work joining both to get
a full view of how to use Lucene &amp; where its going in the future. If you have particular
questions about search that are more general then sometime its worth posting your question
to the Java mailing list aswell, as there are plenty of knowledgable people that may have
solved that exact problem before. </p>
+<ul>
+<li>java-user </li>
+</ul> 
 			</div>
 			
 			<div class="column last" style="width:300px">



Mime
View raw message