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 2016/09/28 12:07:52 UTC

svn commit: r998475 [26/26] - in /websites/staging/lucy/trunk/content: ./ docs/ docs/0.5.0/ docs/0.5.0/c/ docs/0.5.0/c/Clownfish/ docs/0.5.0/c/Clownfish/Docs/ docs/0.5.0/c/Lucy/ docs/0.5.0/c/Lucy/Analysis/ docs/0.5.0/c/Lucy/Docs/ docs/0.5.0/c/Lucy/Docs...

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchClient.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchClient.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchClient.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,136 @@
+<!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>LucyX::Remote::SearchClient – Apache Lucy Documentation</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/">LucyX</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/Remote/">Remote</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div>
+<a name='___top' class='dummyTopAnchor' ></a>
+
+<p>Make a remote procedure call.
+For every call that does not close/terminate the socket connection,
+expect a response back that&#39;s been serialized using Storable.</p>
+
+<h2><a class='u'
+name="NAME"
+>NAME</a></h2>
+
+<p>LucyX::Remote::SearchClient - Connect to a remote SearchServer.</p>
+
+<h2><a class='u'
+name="SYNOPSIS"
+>SYNOPSIS</a></h2>
+
+<pre>my $client = LucyX::Remote::SearchClient-&#62;new(
+    peer_address =&#62; &#39;searchserver1:7890&#39;,
+);
+my $hits = $client-&#62;hits( query =&#62; $query );</pre>
+
+<h2><a class='u'
+name="DESCRIPTION"
+>DESCRIPTION</a></h2>
+
+<p>SearchClient is a subclass of <a href="../../Lucy/Search/Searcher.html" class="podlinkpod"
+>Lucy::Search::Searcher</a> which can be used to search an index on a remote machine made accessible via <a href="../../LucyX/Remote/SearchServer.html" class="podlinkpod"
+>SearchServer</a>.</p>
+
+<h2><a class='u'
+name="METHODS"
+>METHODS</a></h2>
+
+<h3><a class='u'
+name="new"
+>new</a></h3>
+
+<p>Constructor.
+Takes hash-style params.</p>
+
+<ul>
+<li><b>peer_address</b> - The name/IP and the port number which the client should attempt to connect to.</li>
+</ul>
+
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchServer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchServer.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchServer.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,174 @@
+<!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>LucyX::Remote::SearchServer – Apache Lucy Documentation</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/">LucyX</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/Remote/">Remote</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div>
+<a name='___top' class='dummyTopAnchor' ></a>
+
+<h2><a class='u'
+name="NAME"
+>NAME</a></h2>
+
+<p>LucyX::Remote::SearchServer - Make a Searcher remotely accessible.</p>
+
+<h2><a class='u'
+name="SYNOPSIS"
+>SYNOPSIS</a></h2>
+
+<pre>my $searcher = Lucy::Search::IndexSearcher-&#62;new( 
+    index =&#62; &#39;/path/to/index&#39; 
+);
+my $search_server = LucyX::Remote::SearchServer-&#62;new(
+    searcher =&#62; $searcher
+);
+$search_server-&#62;serve(
+    port =&#62; 7890
+);</pre>
+
+<h2><a class='u'
+name="DESCRIPTION"
+>DESCRIPTION</a></h2>
+
+<p>The SearchServer class,
+in conjunction with either <a href="../../LucyX/Remote/SearchClient.html" class="podlinkpod"
+>SearchClient</a> or <a href="../../LucyX/Remote/ClusterSearcher.html" class="podlinkpod"
+>ClusterSearcher</a>,
+makes it possible to run a search on one machine and report results on another.</p>
+
+<p>By aggregating several SearchClients under a ClusterSearcher,
+the cost of searching what might have been a prohibitively large monolithic index can be distributed across multiple nodes,
+each with its own,
+smaller index.</p>
+
+<h2><a class='u'
+name="METHODS"
+>METHODS</a></h2>
+
+<h3><a class='u'
+name="new"
+>new</a></h3>
+
+<pre>my $search_server = LucyX::Remote::SearchServer-&#62;new(
+    searcher =&#62; $searcher, # required
+);</pre>
+
+<p>Constructor.
+Takes hash-style parameters.</p>
+
+<ul>
+<li><b>searcher</b> - the <a href="../../Lucy/Search/IndexSearcher.html" class="podlinkpod"
+>Searcher</a> that the SearchServer will wrap.</li>
+</ul>
+
+<h3><a class='u'
+name="serve"
+>serve</a></h3>
+
+<pre>$search_server-&#62;serve(
+    port =&#62; 7890,      # required
+);</pre>
+
+<p>Open a listening socket on localhost and wait for SearchClients to connect.</p>
+
+<ul>
+<li><b>port</b> - the port on localhost that the server should open and listen on.</li>
+</ul>
+
+<h3><a class='u'
+name="serve_rpc"
+>serve_rpc</a></h3>
+
+<pre>my $status = $search_server-&#62;serve_rpc($sock);</pre>
+
+<p>Handle a single RPC from socket $sock.
+Returns &#39;done&#39; if the connection should be closed.
+Returns &#39;terminate&#39; if the server should shut down.
+Returns &#39;continue&#39; if the server should continue to handle requests from this client.</p>
+
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/Filter.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/Filter.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/Filter.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,167 @@
+<!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>LucyX::Search::Filter – Apache Lucy Documentation</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/">LucyX</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/Search/">Search</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div>
+<a name='___top' class='dummyTopAnchor' ></a>
+
+<h2><a class='u'
+name="NAME"
+>NAME</a></h2>
+
+<p>LucyX::Search::Filter - Build a caching filter based on results of a Query.</p>
+
+<h2><a class='u'
+name="SYNOPSIS"
+>SYNOPSIS</a></h2>
+
+<pre>my %category_filters;
+for my $category (qw( sweet sour salty bitter )) {
+    my $cat_query = Lucy::Search::TermQuery-&#62;new(
+        field =&#62; &#39;category&#39;,
+        term  =&#62; $category,
+    );
+    $category_filters{$category} = LucyX::Search::Filter-&#62;new( 
+        query =&#62; $cat_query, 
+    );
+}
+
+while ( my $cgi = CGI::Fast-&#62;new ) {
+    my $user_query = $cgi-&#62;param(&#39;q&#39;);
+    my $filter     = $category_filters{ $cgi-&#62;param(&#39;category&#39;) };
+    my $and_query  = Lucy::Search::ANDQuery-&#62;new;
+    $and_query-&#62;add_child($user_query);
+    $and_query-&#62;add_child($filter);
+    my $hits = $searcher-&#62;hits( query =&#62; $and_query );
+    ...</pre>
+
+<h2><a class='u'
+name="DESCRIPTION"
+>DESCRIPTION</a></h2>
+
+<p>A Filter is a <a href="../../Lucy/Search/Query.html" class="podlinkpod"
+>Lucy::Search::Query</a> subclass that can be used to filter the results of another Query.
+The effect is very similar to simply using the wrapped inner query,
+but there are two important differences:</p>
+
+<ul>
+<li>A Filter does not contribute to the score of the documents it matches.</li>
+
+<li>A Filter caches its results,
+so it is more efficient if you use it more than once.</li>
+</ul>
+
+<p>To obtain logically equivalent results to the Filter but avoid the caching,
+substitute the wrapped query but use set_boost() to set its <code>boost</code> to 0.</p>
+
+<h2><a class='u'
+name="METHODS"
+>METHODS</a></h2>
+
+<h3><a class='u'
+name="new"
+>new</a></h3>
+
+<pre>my $filter = LucyX::Search::Filter-&#62;new(
+    query =&#62; $query;
+);</pre>
+
+<p>Constructor.
+Takes one hash-style parameter,
+<code>query</code>,
+which must be an object belonging to a subclass of <a href="../../Lucy/Search/Query.html" class="podlinkpod"
+>Lucy::Search::Query</a>.</p>
+
+<h2><a class='u'
+name="BUGS"
+>BUGS</a></h2>
+
+<p>Filters do not cache when used in a search cluster with LucyX::Remote&#39;s SearchServer and SearchClient.</p>
+
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/MockMatcher.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/MockMatcher.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/MockMatcher.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,127 @@
+<!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>LucyX::Search::MockMatcher – Apache Lucy Documentation</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/">LucyX</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/Search/">Search</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div>
+<a name='___top' class='dummyTopAnchor' ></a>
+
+<h2><a class='u'
+name="NAME"
+>NAME</a></h2>
+
+<p>LucyX::Search::MockMatcher - Matcher with arbitrary docs and scores.</p>
+
+<h2><a class='u'
+name="DESCRIPTION"
+>DESCRIPTION</a></h2>
+
+<p>Used for testing combining <a href="../../Lucy/Search/Matcher.html" class="podlinkpod"
+>Matchers</a> such as ANDMatcher,
+MockMatcher allows arbitrary match criteria to be supplied,
+obviating the need for clever index construction to cover corner cases.</p>
+
+<p>MockMatcher is a testing and demonstration class; it is unsupported.</p>
+
+<h2><a class='u'
+name="CONSTRUCTORS"
+>CONSTRUCTORS</a></h2>
+
+<h3><a class='u'
+name="new(_[labeled_params]_)"
+>new( [<i>labeled params</i>] )</a></h3>
+
+<ul>
+<li><b>doc_ids</b> - A sorted array of <a href="../../Lucy/Docs/DocIDs.html" class="podlinkpod"
+>doc_ids</a>.</li>
+
+<li><b>scores</b> - An array of scores,
+one for each doc_id.</li>
+</ul>
+
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/ProximityQuery.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/ProximityQuery.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/LucyX/Search/ProximityQuery.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,198 @@
+<!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>LucyX::Search::ProximityQuery – Apache Lucy Documentation</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/">LucyX</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/LucyX/Search/">Search</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <div>
+<a name='___top' class='dummyTopAnchor' ></a>
+
+<h2><a class='u'
+name="NAME"
+>NAME</a></h2>
+
+<p>LucyX::Search::ProximityQuery - Query matching an ordered list of terms.</p>
+
+<h2><a class='u'
+name="SYNOPSIS"
+>SYNOPSIS</a></h2>
+
+<pre>my $proximity_query = LucyX::Search::ProximityQuery-&#62;new( 
+    field  =&#62; &#39;content&#39;,
+    terms  =&#62; [qw( the who )],
+    within =&#62; 10,    # match within 10 positions
+);
+my $hits = $searcher-&#62;hits( query =&#62; $proximity_query );</pre>
+
+<h2><a class='u'
+name="DESCRIPTION"
+>DESCRIPTION</a></h2>
+
+<p>ProximityQuery is a subclass of <a href="../../Lucy/Search/Query.html" class="podlinkpod"
+>Query</a> for matching against an ordered sequence of terms.</p>
+
+<h2><a class='u'
+name="CONSTRUCTORS"
+>CONSTRUCTORS</a></h2>
+
+<h3><a class='u'
+name="new"
+>new</a></h3>
+
+<pre>my $proximity_query = LucyX::Search::ProximityQuery-&#62;new(
+    field  =&#62; $field   # required
+    terms  =&#62; $terms   # required
+    within =&#62; $within  # required
+);</pre>
+
+<p>Create a new ProximityQuery.</p>
+
+<ul>
+<li><b>field</b> - The field that the phrase must occur in.</li>
+
+<li><b>terms</b> - The ordered array of terms that must match.</li>
+</ul>
+
+<h2><a class='u'
+name="METHODS"
+>METHODS</a></h2>
+
+<h3><a class='u'
+name="get_field"
+>get_field</a></h3>
+
+<pre>my $string = $proximity_query-&#62;get_field();</pre>
+
+<p>Accessor for object&#8217;s field attribute.</p>
+
+<h3><a class='u'
+name="get_terms"
+>get_terms</a></h3>
+
+<pre>my $arrayref = $proximity_query-&#62;get_terms();</pre>
+
+<p>Accessor for object&#8217;s array of terms.</p>
+
+<h3><a class='u'
+name="get_within"
+>get_within</a></h3>
+
+<pre>my $int = $proximity_query-&#62;get_within();</pre>
+
+<p>Accessor for object&#8217;s within attribute.</p>
+
+<h3><a class='u'
+name="make_compiler"
+>make_compiler</a></h3>
+
+<pre>my $compiler = $proximity_query-&#62;make_compiler(
+    searcher    =&#62; $searcher     # required
+    boost       =&#62; $boost        # required
+    subordinate =&#62; $subordinate  # default: false
+);</pre>
+
+<p>Abstract factory method returning a Compiler derived from this Query.</p>
+
+<ul>
+<li><b>searcher</b> - A Searcher.</li>
+
+<li><b>boost</b> - A scoring multiplier.</li>
+
+<li><b>subordinate</b> - Indicates whether the Query is a subquery (as opposed to a top-level query).
+If false,
+the implementation must invoke <a href="../../Lucy/Search/Compiler.html#normalize" class="podlinkpod"
+>normalize()</a> on the newly minted Compiler object before returning it.</li>
+</ul>
+
+<h2><a class='u'
+name="INHERITANCE"
+>INHERITANCE</a></h2>
+
+<p>LucyX::Search::ProximityQuery isa <a href="../../Lucy/Search/Query.html" class="podlinkpod"
+>Lucy::Search::Query</a> isa Clownfish::Obj.</p>
+
+</div>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/clownfish-index.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/clownfish-index.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/clownfish-index.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,112 @@
+<!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>Perl API documentation for Apache Clownfish 0.5.0</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <h2>Perl API documentation for Apache Clownfish 0.5.0</h2>
+
+<ul>
+<li><a href="Clownfish.html">Clownfish</a> – Apache Clownfish symbiotic object system</li>
+<li><a href="Clownfish/Blob.html">Clownfish::Blob</a> – Immutable buffer holding arbitrary bytes.</li>
+<li><a href="Clownfish/Boolean.html">Clownfish::Boolean</a> – Boolean type.</li>
+<li><a href="Clownfish/ByteBuf.html">Clownfish::ByteBuf</a> – Growable buffer holding arbitrary bytes.</li>
+<li><a href="Clownfish/CharBuf.html">Clownfish::CharBuf</a> – Growable buffer holding Unicode characters.</li>
+<li><a href="Clownfish/Class.html">Clownfish::Class</a> – Class.</li>
+<li><a href="Clownfish/Docs/BuildingProjects.html">Clownfish::Docs::BuildingProjects</a> – Building Apache Clownfish projects in C environments</li>
+<li><a href="Clownfish/Docs/ClassIntro.html">Clownfish::Docs::ClassIntro</a> – Working with Apache Clownfish classes in C</li>
+<li><a href="Clownfish/Docs/WritingClasses.html">Clownfish::Docs::WritingClasses</a> – Writing Apache Clownfish classes</li>
+<li><a href="Clownfish/Err.html">Clownfish::Err</a> – Exception.</li>
+<li><a href="Clownfish/Float.html">Clownfish::Float</a> – Immutable double precision floating point number.</li>
+<li><a href="Clownfish/Hash.html">Clownfish::Hash</a> – Hashtable.</li>
+<li><a href="Clownfish/HashIterator.html">Clownfish::HashIterator</a> – Hashtable Iterator.</li>
+<li><a href="Clownfish/Integer.html">Clownfish::Integer</a> – Immutable 64-bit signed integer.</li>
+<li><a href="Clownfish/Obj.html">Clownfish::Obj</a> – Base class for all objects.</li>
+<li><a href="Clownfish/String.html">Clownfish::String</a> – Immutable string holding Unicode characters.</li>
+<li><a href="Clownfish/StringIterator.html">Clownfish::StringIterator</a> – Iterate Unicode code points in a String.</li>
+<li><a href="Clownfish/Vector.html">Clownfish::Vector</a> – Variable-sized array.</li>
+</ul>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Added: websites/staging/lucy/trunk/content/docs/0.5.0/perl/index.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/0.5.0/perl/index.html (added)
+++ websites/staging/lucy/trunk/content/docs/0.5.0/perl/index.html Wed Sep 28 12:07:48 2016
@@ -0,0 +1,193 @@
+<!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>Perl API documentation for Apache Lucy 0.5.0</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">
+          <a href="/"><img src="/images/lucy_logo_150x100.png" alt="Apache Lucy™"></a>
+        </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="/">Lucy</a>&nbsp;&raquo&nbsp;<a href="/docs/">Docs</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/">0.5.0</a>&nbsp;&raquo&nbsp;<a href="/docs/0.5.0/perl/">Perl</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 class="grid_4" id="lucy-left_nav_box">
+          <h6>About</h6>
+            <ul>
+              <li><a href="/">Welcome</a></li>
+              <li><a href="/clownfish.html">Clownfish</a></li>
+              <li><a href="/faq.html">FAQ</a></li>
+              <li><a href="/people.html">People</a></li>
+            </ul>
+          <h6>Resources</h6>
+            <ul>
+              <li><a href="/download.html">Download</a></li>
+              <li><a href="/mailing_lists.html">Mailing Lists</a></li>
+              <li><a href="/docs/">Documentation</a></li>
+              <li><a href="http://wiki.apache.org/lucy/">Wiki</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/LUCY">Issue Tracker</a></li>
+              <li><a href="/version_control.html">Version Control</a></li>
+            </ul>
+          <h6>Related Projects</h6>
+            <ul>
+              <li><a href="http://lucene.apache.org/core/">Lucene</a></li>
+              <li><a href="http://dezi.org/">Dezi</a></li>
+              <li><a href="http://lucene.apache.org/solr/">Solr</a></li>
+              <li><a href="http://lucenenet.apache.org/">Lucene.NET</a></li>
+              <li><a href="http://lucene.apache.org/pylucene/">PyLucene</a></li>
+            </ul>
+        </div> <!-- lucy-left_nav_box -->
+
+        <div id="lucy-main_content_box" class="grid_9">
+          <h2>Perl API documentation for Apache Lucy 0.5.0</h2>
+
+<ul>
+<li><a href="Lucy.html">Lucy</a> – Apache Lucy search engine library.</li>
+<li><a href="Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> – Tokenize/modify/filter text.</li>
+<li><a href="Lucy/Analysis/CaseFolder.html">Lucy::Analysis::CaseFolder</a> – Normalize case, facilitating case-insensitive search.</li>
+<li><a href="Lucy/Analysis/EasyAnalyzer.html">Lucy::Analysis::EasyAnalyzer</a> – A simple analyzer chain.</li>
+<li><a href="Lucy/Analysis/Inversion.html">Lucy::Analysis::Inversion</a> – A collection of Tokens.</li>
+<li><a href="Lucy/Analysis/Normalizer.html">Lucy::Analysis::Normalizer</a> – Unicode normalization, case folding and accent stripping.</li>
+<li><a href="Lucy/Analysis/PolyAnalyzer.html">Lucy::Analysis::PolyAnalyzer</a> – Multiple Analyzers in series.</li>
+<li><a href="Lucy/Analysis/RegexTokenizer.html">Lucy::Analysis::RegexTokenizer</a> – Split a string into tokens.</li>
+<li><a href="Lucy/Analysis/SnowballStemmer.html">Lucy::Analysis::SnowballStemmer</a> – Reduce related words to a shared root.</li>
+<li><a href="Lucy/Analysis/SnowballStopFilter.html">Lucy::Analysis::SnowballStopFilter</a> – Suppress a “stoplist” of common words.</li>
+<li><a href="Lucy/Analysis/StandardTokenizer.html">Lucy::Analysis::StandardTokenizer</a> – Split a string into tokens.</li>
+<li><a href="Lucy/Analysis/Token.html">Lucy::Analysis::Token</a> – Unit of text.</li>
+<li><a href="Lucy/Docs/Cookbook.html">Lucy::Docs::Cookbook</a> – Apache Lucy recipes</li>
+<li><a href="Lucy/Docs/Cookbook/CustomQuery.html">Lucy::Docs::Cookbook::CustomQuery</a> – Sample subclass of Query</li>
+<li><a href="Lucy/Docs/Cookbook/CustomQueryParser.html">Lucy::Docs::Cookbook::CustomQueryParser</a> – Sample subclass of QueryParser.</li>
+<li><a href="Lucy/Docs/Cookbook/FastUpdates.html">Lucy::Docs::Cookbook::FastUpdates</a> – Near real-time index updates</li>
+<li><a href="Lucy/Docs/DevGuide.html">Lucy::Docs::DevGuide</a> – Quick-start guide to hacking on Apache Lucy.</li>
+<li><a href="Lucy/Docs/DocIDs.html">Lucy::Docs::DocIDs</a> – Characteristics of Apache Lucy document ids.</li>
+<li><a href="Lucy/Docs/FileFormat.html">Lucy::Docs::FileFormat</a> – Overview of index file format</li>
+<li><a href="Lucy/Docs/FileLocking.html">Lucy::Docs::FileLocking</a> – Manage indexes on shared volumes.</li>
+<li><a href="Lucy/Docs/IRTheory.html">Lucy::Docs::IRTheory</a> – Crash course in information retrieval</li>
+<li><a href="Lucy/Docs/Tutorial.html">Lucy::Docs::Tutorial</a> – Step-by-step introduction to Apache Lucy.</li>
+<li><a href="Lucy/Docs/Tutorial/AnalysisTutorial.html">Lucy::Docs::Tutorial::AnalysisTutorial</a> – How to choose and use Analyzers.</li>
+<li><a href="Lucy/Docs/Tutorial/BeyondSimpleTutorial.html">Lucy::Docs::Tutorial::BeyondSimpleTutorial</a> – A more flexible app structure.</li>
+<li><a href="Lucy/Docs/Tutorial/FieldTypeTutorial.html">Lucy::Docs::Tutorial::FieldTypeTutorial</a> – Specify per-field properties and behaviors.</li>
+<li><a href="Lucy/Docs/Tutorial/HighlighterTutorial.html">Lucy::Docs::Tutorial::HighlighterTutorial</a> – Augment search results with highlighted excerpts.</li>
+<li><a href="Lucy/Docs/Tutorial/QueryObjectsTutorial.html">Lucy::Docs::Tutorial::QueryObjectsTutorial</a> – Use Query objects instead of query strings.</li>
+<li><a href="Lucy/Docs/Tutorial/SimpleTutorial.html">Lucy::Docs::Tutorial::SimpleTutorial</a> – Bare-bones search app.</li>
+<li><a href="Lucy/Document/Doc.html">Lucy::Document::Doc</a> – A document.</li>
+<li><a href="Lucy/Document/HitDoc.html">Lucy::Document::HitDoc</a> – A document read from an index.</li>
+<li><a href="Lucy/Highlight/Highlighter.html">Lucy::Highlight::Highlighter</a> – Create and highlight excerpts.</li>
+<li><a href="Lucy/Index/BackgroundMerger.html">Lucy::Index::BackgroundMerger</a> – Consolidate index segments in the background.</li>
+<li><a href="Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> – Abstract base class for reading index data.</li>
+<li><a href="Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> – Write data to an index.</li>
+<li><a href="Lucy/Index/DeletionsWriter.html">Lucy::Index::DeletionsWriter</a> – Abstract base class for marking documents as deleted.</li>
+<li><a href="Lucy/Index/DocReader.html">Lucy::Index::DocReader</a> – Retrieve stored documents.</li>
+<li><a href="Lucy/Index/IndexManager.html">Lucy::Index::IndexManager</a> – Policies governing index updating, locking, and file deletion.</li>
+<li><a href="Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> – Read from an inverted index.</li>
+<li><a href="Lucy/Index/Indexer.html">Lucy::Index::Indexer</a> – Build inverted indexes.</li>
+<li><a href="Lucy/Index/Lexicon.html">Lucy::Index::Lexicon</a> – Iterator for a field’s terms.</li>
+<li><a href="Lucy/Index/LexiconReader.html">Lucy::Index::LexiconReader</a> – Read Lexicon data.</li>
+<li><a href="Lucy/Index/PolyReader.html">Lucy::Index::PolyReader</a> – Multi-segment implementation of IndexReader.</li>
+<li><a href="Lucy/Index/PostingList.html">Lucy::Index::PostingList</a> – Term-Document pairings.</li>
+<li><a href="Lucy/Index/PostingListReader.html">Lucy::Index::PostingListReader</a> – Read postings data.</li>
+<li><a href="Lucy/Index/SegReader.html">Lucy::Index::SegReader</a> – Single-segment IndexReader.</li>
+<li><a href="Lucy/Index/SegWriter.html">Lucy::Index::SegWriter</a> – Write one segment of an index.</li>
+<li><a href="Lucy/Index/Segment.html">Lucy::Index::Segment</a> – Warehouse for information about one segment of an inverted index.</li>
+<li><a href="Lucy/Index/Similarity.html">Lucy::Index::Similarity</a> – Judge how well a document matches a query.</li>
+<li><a href="Lucy/Index/Snapshot.html">Lucy::Index::Snapshot</a> – Point-in-time index file list.</li>
+<li><a href="Lucy/Object/BitVector.html">Lucy::Object::BitVector</a> – An array of bits.</li>
+<li><a href="Lucy/Object/Obj.html">Lucy::Object::Obj</a> – Moved.</li>
+<li><a href="Lucy/Plan/Architecture.html">Lucy::Plan::Architecture</a> – Configure major components of an index.</li>
+<li><a href="Lucy/Plan/BlobType.html">Lucy::Plan::BlobType</a> – Default behaviors for binary fields.</li>
+<li><a href="Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> – Define a field’s behavior.</li>
+<li><a href="Lucy/Plan/FullTextType.html">Lucy::Plan::FullTextType</a> – Full-text search field type.</li>
+<li><a href="Lucy/Plan/Schema.html">Lucy::Plan::Schema</a> – User-created specification for an inverted index.</li>
+<li><a href="Lucy/Plan/StringType.html">Lucy::Plan::StringType</a> – Non-tokenized text type.</li>
+<li><a href="Lucy/Search/ANDQuery.html">Lucy::Search::ANDQuery</a> – Intersect multiple result sets.</li>
+<li><a href="Lucy/Search/Collector.html">Lucy::Search::Collector</a> – Process hits.</li>
+<li><a href="Lucy/Search/Collector/BitCollector.html">Lucy::Search::Collector::BitCollector</a> – Collector which records doc nums in a BitVector.</li>
+<li><a href="Lucy/Search/Compiler.html">Lucy::Search::Compiler</a> – Query-to-Matcher compiler.</li>
+<li><a href="Lucy/Search/Hits.html">Lucy::Search::Hits</a> – Access search results.</li>
+<li><a href="Lucy/Search/IndexSearcher.html">Lucy::Search::IndexSearcher</a> – Execute searches against a single index.</li>
+<li><a href="Lucy/Search/LeafQuery.html">Lucy::Search::LeafQuery</a> – Leaf node in a tree created by QueryParser.</li>
+<li><a href="Lucy/Search/MatchAllQuery.html">Lucy::Search::MatchAllQuery</a> – Query which matches all documents.</li>
+<li><a href="Lucy/Search/Matcher.html">Lucy::Search::Matcher</a> – Match a set of document ids.</li>
+<li><a href="Lucy/Search/NOTQuery.html">Lucy::Search::NOTQuery</a> – Invert the result set of another Query.</li>
+<li><a href="Lucy/Search/NoMatchQuery.html">Lucy::Search::NoMatchQuery</a> – Query which matches no documents.</li>
+<li><a href="Lucy/Search/ORQuery.html">Lucy::Search::ORQuery</a> – Union multiple result sets.</li>
+<li><a href="Lucy/Search/PhraseQuery.html">Lucy::Search::PhraseQuery</a> – Query matching an ordered list of terms.</li>
+<li><a href="Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> – Base class for composite Query objects.</li>
+<li><a href="Lucy/Search/PolySearcher.html">Lucy::Search::PolySearcher</a> – Aggregate results from multiple Searchers.</li>
+<li><a href="Lucy/Search/Query.html">Lucy::Search::Query</a> – A specification for a search query.</li>
+<li><a href="Lucy/Search/QueryParser.html">Lucy::Search::QueryParser</a> – Transform a string into a Query object.</li>
+<li><a href="Lucy/Search/RangeQuery.html">Lucy::Search::RangeQuery</a> – Match a range of values.</li>
+<li><a href="Lucy/Search/RequiredOptionalQuery.html">Lucy::Search::RequiredOptionalQuery</a> – Join results for two Queries, one required, one optional.</li>
+<li><a href="Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> – Base class for searching collections of documents.</li>
+<li><a href="Lucy/Search/SortRule.html">Lucy::Search::SortRule</a> – Element of a SortSpec.</li>
+<li><a href="Lucy/Search/SortSpec.html">Lucy::Search::SortSpec</a> – Specify a custom sort order for search results.</li>
+<li><a href="Lucy/Search/Span.html">Lucy::Search::Span</a> – An offset, a length, and a weight.</li>
+<li><a href="Lucy/Search/TermQuery.html">Lucy::Search::TermQuery</a> – Query which matches individual terms.</li>
+<li><a href="Lucy/Simple.html">Lucy::Simple</a> – Basic search engine.</li>
+<li><a href="Lucy/Store/FSFolder.html">Lucy::Store::FSFolder</a> – File System implementation of Folder.</li>
+<li><a href="Lucy/Store/Folder.html">Lucy::Store::Folder</a> – Abstract class representing a directory.</li>
+<li><a href="Lucy/Store/Lock.html">Lucy::Store::Lock</a> – Abstract class representing an interprocess mutex lock.</li>
+<li><a href="Lucy/Store/LockErr.html">Lucy::Store::LockErr</a> – Lock exception.</li>
+<li><a href="Lucy/Store/LockFactory.html">Lucy::Store::LockFactory</a> – Create Locks.</li>
+<li><a href="Lucy/Store/RAMFolder.html">Lucy::Store::RAMFolder</a> – In-memory Folder implementation.</li>
+<li><a href="LucyX/Index/ByteBufDocReader.html">LucyX::Index::ByteBufDocReader</a> – Read a Doc as a fixed-width byte array.</li>
+<li><a href="LucyX/Index/ByteBufDocWriter.html">LucyX::Index::ByteBufDocWriter</a> – Write a Doc as a fixed-width byte array.</li>
+<li><a href="LucyX/Index/LongFieldSim.html">LucyX::Index::LongFieldSim</a> – Similarity optimized for long fields.</li>
+<li><a href="LucyX/Index/ZlibDocReader.html">LucyX::Index::ZlibDocReader</a> – Compressed doc storage.</li>
+<li><a href="LucyX/Index/ZlibDocWriter.html">LucyX::Index::ZlibDocWriter</a> – Compressed doc storage.</li>
+<li><a href="LucyX/Remote/ClusterSearcher.html">LucyX::Remote::ClusterSearcher</a> – Search multiple remote indexes.</li>
+<li><a href="LucyX/Remote/SearchClient.html">LucyX::Remote::SearchClient</a> – Connect to a remote SearchServer.</li>
+<li><a href="LucyX/Remote/SearchServer.html">LucyX::Remote::SearchServer</a> – Make a Searcher remotely accessible.</li>
+<li><a href="LucyX/Search/Filter.html">LucyX::Search::Filter</a> – Build a caching filter based on results of a Query.</li>
+<li><a href="LucyX/Search/MockMatcher.html">LucyX::Search::MockMatcher</a> – Matcher with arbitrary docs and scores.</li>
+<li><a href="LucyX/Search/ProximityQuery.html">LucyX::Search::ProximityQuery</a> – Query matching an ordered list of terms.</li>
+</ul>
+
+        </div> <!-- lucy-main_content_box --> 
+        <div class="clear"></div>
+
+      </div> <!-- lucy-main_content -->
+
+      <div id="lucy-copyright" class="container_16">
+        <p>Copyright &#169; 2010-2015 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>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Blob.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Blob.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Blob.html Wed Sep 28 12:07:48 2016
@@ -283,16 +283,6 @@ than <code>other</code>, and a positive
 </code></pre>
 <p>Return a clone of the object.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Blob_Destroy</strong>(
-    <span class="prefix">cfish_</span>Blob *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::Blob is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Boolean.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Boolean.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Boolean.html Wed Sep 28 12:07:48 2016
@@ -150,16 +150,6 @@ value.</p>
 </code></pre>
 <p>Return “true” for true values and “false” for false values.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Bool_Destroy</strong>(
-    <span class="prefix">cfish_</span>Boolean *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::Boolean is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/ByteBuf.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/ByteBuf.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/ByteBuf.html Wed Sep 28 12:07:48 2016
@@ -379,16 +379,6 @@ less than <code>other</code>, and a posi
 </code></pre>
 <p>Return a clone of the object.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>BB_Destroy</strong>(
-    <span class="prefix">cfish_</span>ByteBuf *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::ByteBuf is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/CharBuf.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/CharBuf.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/CharBuf.html Wed Sep 28 12:07:48 2016
@@ -305,16 +305,6 @@ allocation.</p>
 <p>Return the content of the CharBuf as <a href="../Clownfish/String.html">String</a> and clear the CharBuf.
 This is more efficient than <a href="../Clownfish/CharBuf.html#func_To_String">To_String()</a>.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>CB_Destroy</strong>(
-    <span class="prefix">cfish_</span>CharBuf *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::CharBuf is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Class.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Class.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Class.html Wed Sep 28 12:07:48 2016
@@ -187,16 +187,6 @@ hierarchy.</p>
 </code></pre>
 <p>Return the number of bytes needed to hold an instance of the class.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Class_Destroy</strong>(
-    <span class="prefix">cfish_</span>Class *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::Class is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.html Wed Sep 28 12:07:48 2016
@@ -153,7 +153,7 @@ compiled with <code>autogen/include</cod
 <h3>Linking</h3>
 <p>When linking, add the object files of the CFC-generated code created
 in the previous step. You must also link the shared library of the
-Clownfish runtime (<code>-lcfish</code> under GCC).</p>
+Clownfish runtime (<code>-lclownfish</code> under GCC).</p>
 </div>
 
         </div> <!-- lucy-main_content_box --> 

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/WritingClasses.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/WritingClasses.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Docs/WritingClasses.html Wed Sep 28 12:07:48 2016
@@ -101,7 +101,7 @@ are the parcel names. The values contain
     &quot;nickname&quot;: &quot;Pfind&quot;,
     &quot;version&quot;: &quot;v2.3.8&quot;,
     &quot;prerequisites&quot;: {
-        &quot;Clownfish&quot;: &quot;v0.5.0&quot;
+        &quot;Clownfish&quot;: &quot;v0.6.0&quot;
     }
 }
 </code></pre>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Err.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Err.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Err.html Wed Sep 28 12:07:48 2016
@@ -164,16 +164,6 @@ Err so that it can be handled by Clownfi
 </code></pre>
 <p>Return the error message.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Err_Destroy</strong>(
-    <span class="prefix">cfish_</span>Err *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::Err is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Hash.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Hash.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Hash.html Wed Sep 28 12:07:48 2016
@@ -289,16 +289,6 @@ succeeds; otherwise NULL.</p>
 <code>self</code>.  Keys and values are compared using their respective <code>Equals</code>
 methods.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Hash_Destroy</strong>(
-    <span class="prefix">cfish_</span>Hash *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::Hash is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/HashIterator.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/HashIterator.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/HashIterator.html Wed Sep 28 12:07:48 2016
@@ -151,16 +151,6 @@ after the iterator was exhausted.</p>
 call this method before <a href="../Clownfish/HashIterator.html#func_Next">Next()</a> was called for the first time or
 after the iterator was exhausted.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>HashIter_Destroy</strong>(
-    <span class="prefix">cfish_</span>HashIterator *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::HashIterator is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Obj.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Obj.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Obj.html Wed Sep 28 12:07:48 2016
@@ -180,16 +180,6 @@ another.</p>
 <code>self</code> is less than <code>other</code>, and a positive
 number if <code>self</code> is greater than <code>other</code>.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Obj_Destroy</strong>(
-    <span class="prefix">cfish_</span>Obj *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_To_String">To_String</dt>
 <dd>
 <pre><code><span class="prefix">cfish_</span><a href="../Clownfish/String.html">String</a>* <span class="comment">// incremented</span>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/String.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/String.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/String.html Wed Sep 28 12:07:48 2016
@@ -96,6 +96,38 @@
 <p>Clownfish::String – Immutable string holding Unicode characters.</p>
 <h3>Functions</h3>
 <dl>
+<dt id="func_utf8_valid">utf8_valid</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Str_utf8_valid</strong>(
+    char *<strong>ptr</strong>,
+    size_t <strong>len</strong>
+);
+</code></pre>
+<p>Return true if the string is valid UTF-8, false otherwise.</p>
+</dd>
+<dt id="func_validate_utf8">validate_utf8</dt>
+<dd>
+<pre><code>void
+<span class="prefix">cfish_</span><strong>Str_validate_utf8</strong>(
+    char *<strong>text</strong>,
+    size_t <strong>size</strong>,
+    char *<strong>file</strong>,
+    int <strong>line</strong>,
+    char *<strong>func</strong>
+);
+</code></pre>
+<p>Throws an error if the string isn’t valid UTF-8.</p>
+</dd>
+<dt id="func_is_whitespace">is_whitespace</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Str_is_whitespace</strong>(
+    int32_t <strong>code_point</strong>
+);
+</code></pre>
+<p>Returns true if the code point qualifies as Unicode whitespace.</p>
+</dd>
 <dt id="func_new_from_utf8">new_from_utf8</dt>
 <dd>
 <pre><code><span class="prefix">cfish_</span>String* <span class="comment">// incremented</span>
@@ -709,16 +741,6 @@ backwards from the end.  Return <code>CF
 </code></pre>
 <p>Return an iterator initialized to the end of the string.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Str_Destroy</strong>(
-    <span class="prefix">cfish_</span>String *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::String is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/StringIterator.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/StringIterator.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/StringIterator.html Wed Sep 28 12:07:48 2016
@@ -318,16 +318,6 @@ supplied as raw UTF-8.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>StrIter_Destroy</strong>(
-    <span class="prefix">cfish_</span>StringIterator *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::StringIterator is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Clownfish/Vector.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Clownfish/Vector.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Clownfish/Vector.html Wed Sep 28 12:07:48 2016
@@ -313,16 +313,6 @@ fewer elements – potentially none.<
 <p><strong>Returns:</strong> true if <code>other</code> is a Vector with the same values as <code>self</code>.
 Values are compared using their respective <code>Equals</code> methods.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">cfish_</span><strong>Vec_Destroy</strong>(
-    <span class="prefix">cfish_</span>Vector *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Clownfish::Vector is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html Wed Sep 28 12:07:48 2016
@@ -102,7 +102,7 @@
 <dd>
 <pre><code><span class="prefix">lucy_</span>BitVector* <span class="comment">// incremented</span>
 <span class="prefix">lucy_</span><strong>BitVec_new</strong>(
-    uint32_t <strong>capacity</strong>
+    size_t <strong>capacity</strong>
 );
 </code></pre>
 <p>Create a new BitVector.</p>
@@ -118,7 +118,7 @@ able to hold.</p>
 <pre><code><span class="prefix">lucy_</span>BitVector*
 <span class="prefix">lucy_</span><strong>BitVec_init</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>capacity</strong>
+    size_t <strong>capacity</strong>
 );
 </code></pre>
 <p>Initialize a BitVector.</p>
@@ -137,7 +137,7 @@ able to hold.</p>
 <pre><code>bool
 <span class="prefix">lucy_</span><strong>BitVec_Get</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>tick</strong>
+    size_t <strong>tick</strong>
 );
 </code></pre>
 <p>Return true if the bit at <code>tick</code> has been set, false if it
@@ -154,7 +154,7 @@ object’s capacity).</p>
 <pre><code>void
 <span class="prefix">lucy_</span><strong>BitVec_Set</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>tick</strong>
+    size_t <strong>tick</strong>
 );
 </code></pre>
 <p>Set the bit at <code>tick</code> to 1.</p>
@@ -169,7 +169,7 @@ object’s capacity).</p>
 <pre><code>int32_t
 <span class="prefix">lucy_</span><strong>BitVec_Next_Hit</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>tick</strong>
+    size_t <strong>tick</strong>
 );
 </code></pre>
 <p>Returns the next set bit equal to or greater than <code>tick</code>,
@@ -180,7 +180,7 @@ or -1 if no such bit exists.</p>
 <pre><code>void
 <span class="prefix">lucy_</span><strong>BitVec_Clear</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>tick</strong>
+    size_t <strong>tick</strong>
 );
 </code></pre>
 <p>Clear the indicated bit. (i.e. set it to 0).</p>
@@ -204,7 +204,7 @@ or -1 if no such bit exists.</p>
 <pre><code>void
 <span class="prefix">lucy_</span><strong>BitVec_Grow</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>capacity</strong>
+    size_t <strong>capacity</strong>
 );
 </code></pre>
 <p>If the BitVector does not already have enough room to hold the
@@ -283,7 +283,7 @@ BitVector if they were not already set.<
 <pre><code>void
 <span class="prefix">lucy_</span><strong>BitVec_Flip</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>tick</strong>
+    size_t <strong>tick</strong>
 );
 </code></pre>
 <p>Invert the value of a bit.</p>
@@ -298,8 +298,8 @@ BitVector if they were not already set.<
 <pre><code>void
 <span class="prefix">lucy_</span><strong>BitVec_Flip_Block</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>,
-    uint32_t <strong>offset</strong>,
-    uint32_t <strong>length</strong>
+    size_t <strong>offset</strong>,
+    size_t <strong>length</strong>
 );
 </code></pre>
 <p>Invert each bit within a contiguous block.</p>
@@ -314,7 +314,7 @@ BitVector if they were not already set.<
 </dd>
 <dt id="func_Count">Count</dt>
 <dd>
-<pre><code>uint32_t
+<pre><code>size_t
 <span class="prefix">lucy_</span><strong>BitVec_Count</strong>(
     <span class="prefix">lucy_</span>BitVector *<strong>self</strong>
 );

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html Wed Sep 28 12:07:48 2016
@@ -101,7 +101,7 @@
 <pre><code><span class="prefix">lucy_</span>I32Array* <span class="comment">// incremented</span>
 <span class="prefix">lucy_</span><strong>I32Arr_new</strong>(
     int32_t *<strong>ints</strong>,
-    uint32_t <strong>size</strong>
+    size_t <strong>size</strong>
 );
 </code></pre>
 </dd>
@@ -109,7 +109,7 @@
 <dd>
 <pre><code><span class="prefix">lucy_</span>I32Array* <span class="comment">// incremented</span>
 <span class="prefix">lucy_</span><strong>I32Arr_new_blank</strong>(
-    uint32_t <strong>size</strong>
+    size_t <strong>size</strong>
 );
 </code></pre>
 </dd>
@@ -119,7 +119,7 @@
 <span class="prefix">lucy_</span><strong>I32Arr_init</strong>(
     <span class="prefix">lucy_</span>I32Array *<strong>self</strong>,
     int32_t *<strong>ints</strong>,
-    uint32_t <strong>size</strong>
+    size_t <strong>size</strong>
 );
 </code></pre>
 </dd>
@@ -131,7 +131,7 @@
 <pre><code>void
 <span class="prefix">lucy_</span><strong>I32Arr_Set</strong>(
     <span class="prefix">lucy_</span>I32Array *<strong>self</strong>,
-    uint32_t <strong>tick</strong>,
+    size_t <strong>tick</strong>,
     int32_t <strong>value</strong>
 );
 </code></pre>
@@ -143,7 +143,7 @@
 <pre><code>int32_t
 <span class="prefix">lucy_</span><strong>I32Arr_Get</strong>(
     <span class="prefix">lucy_</span>I32Array *<strong>self</strong>,
-    uint32_t <strong>tick</strong>
+    size_t <strong>tick</strong>
 );
 </code></pre>
 <p>Return the value at <code>tick</code>, or throw an error if
@@ -151,7 +151,7 @@
 </dd>
 <dt id="func_Get_Size">Get_Size</dt>
 <dd>
-<pre><code>uint32_t
+<pre><code>size_t
 <span class="prefix">lucy_</span><strong>I32Arr_Get_Size</strong>(
     <span class="prefix">lucy_</span>I32Array *<strong>self</strong>
 );

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Simple.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Simple.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Simple.html Wed Sep 28 12:07:48 2016
@@ -168,7 +168,8 @@ indicated  by a two-letter ISO code.  12
     <span class="prefix">lucy_</span>Simple *<strong>self</strong>,
     <span class="prefix">cfish_</span><a href="../Clownfish/String.html">String</a> *<strong>query</strong>,
     uint32_t <strong>offset</strong>,
-    uint32_t <strong>num_wanted</strong>
+    uint32_t <strong>num_wanted</strong>,
+    <span class="prefix">lucy_</span><a href="../Lucy/Search/SortSpec.html">SortSpec</a> *<strong>sort_spec</strong>
 );
 </code></pre>
 <p>Search the index.  Returns the total number of documents which match
@@ -187,6 +188,10 @@ found.</p>
 <dd><p>The number of hits you would like to see after
 <code>offset</code> is taken into account.</p>
 </dd>
+<dt>sort_spec</dt>
+<dd><p>A <a href="../Lucy/Search/SortSpec.html">SortSpec</a>, which will affect how results are
+ranked and returned.</p>
+</dd>
 </dl>
 </dd>
 <dt id="func_Next">Next</dt>

Modified: websites/staging/lucy/trunk/content/docs/index.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/index.html (original)
+++ websites/staging/lucy/trunk/content/docs/index.html Wed Sep 28 12:07:48 2016
@@ -71,15 +71,15 @@
           <h2>Perl API</h2>
 
 <ul>
-<li><a href="perl/">Apache Lucy 0.5.0</a></li>
-<li><a href="perl/clownfish-index.html">Apache Clownfish 0.5.0</a></li>
+<li><a href="perl/">Apache Lucy 0.6.0</a></li>
+<li><a href="perl/clownfish-index.html">Apache Clownfish 0.6.0</a></li>
 </ul>
 
 <h2>C API</h2>
 
 <ul>
-<li><a href="c/lucy.html">Apache Lucy 0.5.0</a></li>
-<li><a href="c/cfish.html">Apache Clownfish 0.5.0</a></li>
+<li><a href="c/lucy.html">Apache Lucy 0.6.0</a></li>
+<li><a href="c/cfish.html">Apache Clownfish 0.6.0</a></li>
 </ul>
 
         </div> <!-- lucy-main_content_box --> 

Modified: websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/BuildingProjects.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/BuildingProjects.html (original)
+++ websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/BuildingProjects.html Wed Sep 28 12:07:48 2016
@@ -217,7 +217,7 @@ name="Linking"
 
 <p>When linking,
 add the object files of the CFC-generated code created in the previous step.
-You must also link the shared library of the Clownfish runtime (<code>-lcfish</code> under GCC).</p>
+You must also link the shared library of the Clownfish runtime (<code>-lclownfish</code> under GCC).</p>
 
 </div>
 

Modified: websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/WritingClasses.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/WritingClasses.html (original)
+++ websites/staging/lucy/trunk/content/docs/perl/Clownfish/Docs/WritingClasses.html Wed Sep 28 12:07:48 2016
@@ -118,7 +118,7 @@ The values contain the minimum required
     &#34;nickname&#34;: &#34;Pfind&#34;,
     &#34;version&#34;: &#34;v2.3.8&#34;,
     &#34;prerequisites&#34;: {
-        &#34;Clownfish&#34;: &#34;v0.5.0&#34;
+        &#34;Clownfish&#34;: &#34;v0.6.0&#34;
     }
 }</pre>
 

Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/Lucy.html (original)
+++ websites/staging/lucy/trunk/content/docs/perl/Lucy.html Wed Sep 28 12:07:48 2016
@@ -81,7 +81,7 @@ name="NAME"
 name="VERSION"
 >VERSION</a></h2>
 
-<p>0.5.0</p>
+<p>0.6.0</p>
 
 <h2><a class='u'
 name="SYNOPSIS"

Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Simple.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/Lucy/Simple.html (original)
+++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Simple.html Wed Sep 28 12:07:48 2016
@@ -186,6 +186,7 @@ name="search"
     query      =&#62; $query       # required
     offset     =&#62; $offset      # default: 0
     num_wanted =&#62; $num_wanted  # default: 10
+    sort_spec  =&#62; $sort_spec   # default: undef
 );</pre>
 
 <p>Search the index.
@@ -201,6 +202,10 @@ Setting offset to 20 and num_wanted to 1
 assuming that 30 hits can be found.</li>
 
 <li><b>num_wanted</b> - The number of hits you would like to see after <code>offset</code> is taken into account.</li>
+
+<li><b>sort_spec</b> - A <a href="../Lucy/Search/SortSpec.html" class="podlinkpod"
+>SortSpec</a>,
+which will affect how results are ranked and returned.</li>
 </ul>
 
 <h3><a class='u'

Modified: websites/staging/lucy/trunk/content/docs/perl/clownfish-index.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/clownfish-index.html (original)
+++ websites/staging/lucy/trunk/content/docs/perl/clownfish-index.html Wed Sep 28 12:07:48 2016
@@ -2,7 +2,7 @@
 <html lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-    <title>Perl API documentation for Apache Clownfish 0.5.0</title>
+    <title>Perl API documentation for Apache Clownfish 0.6.0</title>
     <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
   </head>
 
@@ -68,7 +68,7 @@
         </div> <!-- lucy-left_nav_box -->
 
         <div id="lucy-main_content_box" class="grid_9">
-          <h2>Perl API documentation for Apache Clownfish 0.5.0</h2>
+          <h2>Perl API documentation for Apache Clownfish 0.6.0</h2>
 
 <ul>
 <li><a href="Clownfish.html">Clownfish</a> – Apache Clownfish symbiotic object system</li>

Modified: websites/staging/lucy/trunk/content/docs/perl/index.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/index.html (original)
+++ websites/staging/lucy/trunk/content/docs/perl/index.html Wed Sep 28 12:07:48 2016
@@ -2,7 +2,7 @@
 <html lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-    <title>Perl API documentation for Apache Lucy 0.5.0</title>
+    <title>Perl API documentation for Apache Lucy 0.6.0</title>
     <link rel="stylesheet" type="text/css" media="screen" href="/css/lucy.css">
   </head>
 
@@ -68,7 +68,7 @@
         </div> <!-- lucy-left_nav_box -->
 
         <div id="lucy-main_content_box" class="grid_9">
-          <h2>Perl API documentation for Apache Lucy 0.5.0</h2>
+          <h2>Perl API documentation for Apache Lucy 0.6.0</h2>
 
 <ul>
 <li><a href="Lucy.html">Lucy</a> – Apache Lucy search engine library.</li>