You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by bu...@apache.org on 2011/05/11 21:50:37 UTC

[lucy-commits] svn commit: r789491 - /websites/staging/lucy/trunk/content/lucy/faq.html

Author: buildbot
Date: Wed May 11 19:50:37 2011
New Revision: 789491

Log:
Staging update by buildbot

Added:
    websites/staging/lucy/trunk/content/lucy/faq.html

Added: websites/staging/lucy/trunk/content/lucy/faq.html
==============================================================================
--- websites/staging/lucy/trunk/content/lucy/faq.html (added)
+++ websites/staging/lucy/trunk/content/lucy/faq.html Wed May 11 19:50:37 2011
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+    <title>Apache Lucy FAQ</title>
+    <link rel="stylesheet" type="text/css" media="screen" href="css/lucy.css">
+  </head>
+
+  <body>
+
+    <div id="lucy-rigid_wrapper">
+
+    <div id="lucy-top" class="container_16 lucy-white_box_3d">
+
+      <div id="lucy-logo_box" class="grid_8">
+        <img src="images/lucy_logo_150x100.png" alt="Apache Lucy™">
+      </div> <!-- lucy-logo_box -->
+
+      <div #id="lucy-top_nav_box" class="grid_8">
+        <div id="lucy-top_nav_bar" class="container_8">
+        <ul>
+          <li><a href="http://www.apache.org/" title="Apache Software Foundation">Apache Software Foundation</a></li>
+          <li><a href="http://www.apache.org/licenses/" title="License">License</a></li>
+          <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+          <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+          <li><a href="http://www.apache.org/security/ " title="Security">Security</a></li>
+        </ul>
+        </div> <!-- lucy-top_nav_bar -->
+        <p><a href="http://www.apache.org/">Apache</a>&nbsp;&raquo&nbsp;<a href="/">Incubator</a>&nbsp;&raquo&nbsp;<a href="/lucy/">Lucy</a></p>
+        <form name="lucy-top_search_box" id="lucy-top_search_box" action="http://www.google.com/search" method="get">
+          <input value="*.apache.org" name="sitesearch" type="hidden"/>
+          <input type="text" name="q" id="query" style="width:85%">
+          <input type="submit" id="submit" value="Search">
+        </form>
+      </div> <!-- lucy-top_nav_box -->
+
+      <div class="clear"></div>
+
+    </div> <!-- lucy-top -->
+
+    <div id="lucy-main_content" class="container_16 lucy-white_box_3d">
+
+      <div id="lucy-main_content_box" class="grid_16">
+        <p><em>Are Lucy and Lucene compatible?</em></p>
+
+<p>No.  Lucy is a "loose" port of Lucene designed to take full advantage of C's
+unique feature set, rather than a line-by-line translation from Java.  The two
+libraries are not compatible in terms of either file format or API, and there
+are no plans to establish such compatibility.</p>
+
+<p><em>Is Lucy faster than Lucene?  It's written in C, after all.</em></p>
+
+<p>That depends.  As of this writing, Lucy launches faster than Lucene thanks to
+tighter integration with the system IO cache, but Lucene is faster in terms of
+raw indexing and search throughput once it gets going.  These differences
+reflect the distinct priorities of the most active developers within the Lucy
+and Lucene communities more than anything else.</p>
+
+<p><em>Does Lucy provide a search server like Solr?</em></p>
+
+<p>Lucy is a low-level library, like Lucene.  We'd like to provide a search
+server eventually, but it will likely be a thin wrapper rather than a
+comprehensive application like Solr.  The low-level capabilities are our core
+mission.</p>
+
+<p><em>Why don't you use Swig?</em></p>
+
+<p>A major design goal of Lucy is to present bindings which are as idiomatic as
+possible so that our users feel as though they are programming in their native
+language and not in C.  Swig is a great tool, but it does not offer support
+for many of the features which make Lucy so user friendly: subclassing, named
+parameters, default argument values, etc.  </p>
+
+<p><em>What's the relationship between Lucy and KinoSearch?</em></p>
+
+<p>The present incarnation of Lucy is based on a software grant for the
+KinoSearch code base.  KinoSearch is no longer actively developed; all
+activity has moved to Apache.</p>
+
+<p><em>What are these .cfh files?</em></p>
+
+<p>Clownfish header files.</p>
+
+<p><em>What's Clownfish?</em></p>
+
+<p>A small, high performance object system, written in C, which is designed to
+live embedded within a "host" language such as Perl, Python or Ruby.  Lucy's
+core uses Clownfish-based OO.</p>
+
+<p><em>How can I contribute bindings for language X?</em></p>
+
+<p>You will need to write a Clownfish binding module for X which maps between
+Clownfish's data structures and those of X.  We'd love to work with you --
+write to the <a href="mailing_lists.html">dev list</a>.</p>
+
+      </div> <!-- lucy-main_content_box --> 
+      <div class="clear"></div>
+
+    </div> <!-- lucy-main_content -->
+
+    <div id="lucy-copyright" class="container_16">
+      <p>Copyright &#169; 2010-2011 The Apache Software Foundation, Licensed under the 
+         <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+         <br/>
+         Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache Lucy project logo are trademarks of The
+         Apache Software Foundation.  All other marks mentioned may be trademarks or registered trademarks of their
+         respective owners.
+      </p>
+    </div> <!-- lucy-copyright -->
+
+    </div> <!-- lucy-rigid_wrapper -->
+
+  </body>
+</html>