Author: buildbot
Date: Wed Dec 31 02:05:50 2014
New Revision: 934528

Log:
Staging update by buildbot for lucy

Added:
    
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html
    websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html
    
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html
    
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/ClusterSearcher.html
Modified:
    websites/staging/lucy/trunk/content/   (props changed)
    websites/staging/lucy/trunk/content/docs/perl/Lucy.html
    
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQuery.html
    
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/BeyondSimple.html
    
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/FieldType.html
    
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/QueryObjects.html
    websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Simple.html
    websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolySearcher.html
    websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchClient.html
    websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchServer.html
    websites/staging/lucy/trunk/content/docs/perl/index.html

Propchange: websites/staging/lucy/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 31 02:05:50 2014
@@ -1 +1 @@
-1648641
+1648645

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 Dec 31 02:05:50 
2014
@@ -13,7 +13,7 @@
 
 <h1 id="VERSION">VERSION</h1>
 
-<p>0.2.2</p>
+<p>0.3.3</p>
 
 <h1 id="SYNOPSIS">SYNOPSIS</h1>
 
@@ -67,7 +67,7 @@
 
 <h1 id="DESCRIPTION">DESCRIPTION</h1>
 
-<p>Apache Lucy is a high-performance, modular search engine library.</p>
+<p>The Apache Lucy search engine library delivers high-performance, modular 
full-text search.</p>
 
 <h2 id="Features">Features</h2>
 
@@ -144,7 +144,7 @@
 
 <p>For creating complex queries, see <a 
href="Lucy/Search/Query.html">Lucy::Search::Query</a> and its subclasses <a 
href="Lucy/Search/TermQuery.html">TermQuery</a>, <a 
href="Lucy/Search/PhraseQuery.html">PhraseQuery</a>, <a 
href="Lucy/Search/ANDQuery.html">ANDQuery</a>, <a 
href="Lucy/Search/ORQuery.html">ORQuery</a>, <a 
href="Lucy/Search/NOTQuery.html">NOTQuery</a>, <a 
href="Lucy/Search/RequiredOptionalQuery.html">RequiredOptionalQuery</a>, <a 
href="Lucy/Search/MatchAllQuery.html">MatchAllQuery</a>, and <a 
href="Lucy/Search/NoMatchQuery.html">NoMatchQuery</a>, plus <a 
href="Lucy/Search/QueryParser.html">Lucy::Search::QueryParser</a>.</p>
 
-<p>For distributed searching, see <a 
href="LucyX/Remote/SearchServer.html">LucyX::Remote::SearchServer</a>, <a 
href="LucyX/Remote/SearchClient.html">LucyX::Remote::SearchClient</a>, and <a 
href="Lucy/Search/PolySearcher.html">Lucy::Search::PolySearcher</a>.</p>
+<p>For distributed searching, see <a 
href="LucyX/Remote/SearchServer.html">LucyX::Remote::SearchServer</a>, <a 
href="LucyX/Remote/SearchClient.html">LucyX::Remote::SearchClient</a>, and <a 
href="LucyX/Remote/ClusterSearcher.html">LucyX::Remote::ClusterSearcher</a>.</p>
 
 <h2 id="Backwards-Compatibility-Policy">Backwards Compatibility Policy</h2>
 
@@ -164,7 +164,7 @@
 
 <h1 id="SUPPORT">SUPPORT</h1>
 
-<p>The Apache Lucy homepage, where you&#39;ll find links to our mailing lists 
and so on, is <a 
href="http://incubator.apache.org/lucy";>http://incubator.apache.org/lucy</a>. 
Please direct support questions to the Lucy users mailing list.</p>
+<p>The Apache Lucy homepage, where you&#39;ll find links to our mailing lists 
and so on, is <a href="http://lucy.apache.org";>http://lucy.apache.org</a>. 
Please direct support questions to the Lucy users mailing list.</p>
 
 <h1 id="BUGS">BUGS</h1>
 
@@ -174,10 +174,6 @@
 
 <p>If you find a bug, please inquire on the Lucy users mailing list about it, 
then report it on the Lucy issue tracker once it has been confirmed: <a 
href="https://issues.apache.org/jira/browse/LUCY";>https://issues.apache.org/jira/browse/LUCY</a>.</p>
 
-<h1 id="DISCLAIMER">DISCLAIMER</h1>
-
-<p>Apache Lucy is an effort undergoing incubation at The Apache Software 
Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of 
all newly accepted projects until a further review indicates that the 
infrastructure, communications, and decision making process have stabilized in 
a manner consistent with other successful ASF projects. While incubation status 
is not necessarily a reflection of the completeness or stability of the code, 
it does indicate that the project has yet to be fully endorsed by the ASF.</p>
-
 <h1 id="COPYRIGHT">COPYRIGHT</h1>
 
 <p>Apache Lucy is distributed under the Apache License, Version 2.0, as 
described in the file <code>LICENSE</code> included with the distribution.</p>

Added: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html 
(added)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html 
Wed Dec 31 02:05:50 2014
@@ -0,0 +1,69 @@
+
+<html>
+<head>
+<title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+</head>
+<body>
+
+
+<h1 id="NAME">NAME</h1>
+
+<p>Lucy::Analysis::EasyAnalyzer - A simple analyzer chain</p>
+
+<p>EasyAnalyzer is an analyzer chain consisting of a <a 
href="../../Lucy/Analysis/StandardTokenizer.html">StandardTokenizer</a>, a <a 
href="../../Lucy/Analysis/Normalizer.html">Normalizer</a>, and a <a 
href="../../Lucy/Analysis/EasyAnalyzer.html">EasyAnalyzer</a>.</p>
+
+<h1 id="SYNOPSIS">SYNOPSIS</h1>
+
+<pre><code>    my $schema = Lucy::Plan::Schema-&gt;new;
+    my $analyzer = Lucy::Analysis::EasyAnalyzer-&gt;new(
+        language =&gt; &#39;en&#39;,
+    );
+    my $type = Lucy::Plan::FullTextType-&gt;new(
+        analyzer =&gt; $analyzer,
+    );
+    $schema-&gt;spec_field( name =&gt; &#39;title&#39;,   type =&gt; $type );
+    $schema-&gt;spec_field( name =&gt; &#39;content&#39;, type =&gt; $type 
);</code></pre>
+
+<h1 id="DESCRIPTION">DESCRIPTION</h1>
+
+<p>Supported languages:</p>
+
+<pre><code>    en =&gt; English,
+    da =&gt; Danish,
+    de =&gt; German,
+    es =&gt; Spanish,
+    fi =&gt; Finnish,
+    fr =&gt; French,
+    hu =&gt; Hungarian,
+    it =&gt; Italian,
+    nl =&gt; Dutch,
+    no =&gt; Norwegian,
+    pt =&gt; Portuguese,
+    ro =&gt; Romanian,
+    ru =&gt; Russian,
+    sv =&gt; Swedish,
+    tr =&gt; Turkish,</code></pre>
+
+<h1 id="CONSTRUCTORS">CONSTRUCTORS</h1>
+
+<h2 id="new-labeled-params">new( <i>[labeled params]</i> )</h2>
+
+<pre><code>    my $analyzer = Lucy::Analysis::EasyAnalyzer-&gt;new(
+        language  =&gt; &#39;es&#39;,
+    );</code></pre>
+
+<ul>
+
+<li><p><b>language</b> - An ISO code from the list of supported languages.</p>
+
+</li>
+</ul>
+
+<h1 id="INHERITANCE">INHERITANCE</h1>
+
+<p>Lucy::Analysis::EasyAnalyzer isa <a 
href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a 
href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p>
+
+</body>
+</html>
+

Added: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html 
(added)
+++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html 
Wed Dec 31 02:05:50 2014
@@ -0,0 +1,59 @@
+
+<html>
+<head>
+<title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+</head>
+<body>
+
+
+<h1 id="NAME">NAME</h1>
+
+<p>Lucy::Analysis::Normalizer - Unicode normalization, case folding and accent 
stripping</p>
+
+<p>Normalizer is an <a href="../../Lucy/Analysis/Analyzer.html">Analyzer</a> 
which normalizes tokens to one of the Unicode normalization forms.</p>
+
+<h1 id="SYNOPSIS">SYNOPSIS</h1>
+
+<pre><code>    my $normalizer = Lucy::Analysis::Normalizer-&gt;new;
+    
+    my $polyanalyzer = Lucy::Analysis::PolyAnalyzer-&gt;new(
+        analyzers =&gt; [ $normalizer, $tokenizer, $stemmer ],
+    );</code></pre>
+
+<h1 id="DESCRIPTION">DESCRIPTION</h1>
+
+<p>Optionally, it performs Unicode case folding and converts accented 
characters to their base character.</p>
+
+<p>If you use highlighting, Normalizer should be run after tokenization 
because it might add or remove characters.</p>
+
+<h1 id="CONSTRUCTORS">CONSTRUCTORS</h1>
+
+<h2 id="new-labeled-params">new( <i>[labeled params]</i> )</h2>
+
+<pre><code>    my $normalizer = Lucy::Analysis::Normalizer-&gt;new(
+        normalization_form =&gt; &#39;NFKC&#39;,
+        case_fold          =&gt; 1,
+        strip_accents      =&gt; 0,
+    );</code></pre>
+
+<ul>
+
+<li><p><b>normalization_form</b> - Unicode normalization form, can be one of 
&#39;NFC&#39;, &#39;NFKC&#39;, &#39;NFD&#39;, &#39;NFKD&#39;. Defaults to 
&#39;NFKC&#39;.</p>
+
+</li>
+<li><p><b>case_fold</b> - Perform case folding, default is true.</p>
+
+</li>
+<li><p><b>strip_accents</b> - Strip accents, default is false.</p>
+
+</li>
+</ul>
+
+<h1 id="INHERITANCE">INHERITANCE</h1>
+
+<p>Lucy::Analysis::Normalizer isa <a 
href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a 
href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p>
+
+</body>
+</html>
+

Added: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html
 (added)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html
 Wed Dec 31 02:05:50 2014
@@ -0,0 +1,42 @@
+
+<html>
+<head>
+<title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+</head>
+<body>
+
+
+<h1 id="NAME">NAME</h1>
+
+<p>Lucy::Analysis::StandardTokenizer - Split a string into tokens.</p>
+
+<h1 id="SYNOPSIS">SYNOPSIS</h1>
+
+<pre><code>    my $tokenizer = Lucy::Analysis::StandardTokenizer-&gt;new;
+
+    # Then... once you have a tokenizer, put it into a PolyAnalyzer:
+    my $polyanalyzer = Lucy::Analysis::PolyAnalyzer-&gt;new(
+        analyzers =&gt; [ $case_folder, $tokenizer, $stemmer ], );</code></pre>
+
+<h1 id="DESCRIPTION">DESCRIPTION</h1>
+
+<p>Generically, &quot;tokenizing&quot; is a process of breaking up a string 
into an array of &quot;tokens&quot;. For instance, the string &quot;three blind 
mice&quot; might be tokenized into &quot;three&quot;, &quot;blind&quot;, 
&quot;mice&quot;.</p>
+
+<p>Lucy::Analysis::StandardTokenizer breaks up the text at the word boundaries 
defined in Unicode Standard Annex #29. It then returns those words that start 
with an alphabetic or numeric character.</p>
+
+<h1 id="CONSTRUCTORS">CONSTRUCTORS</h1>
+
+<h2 id="new">new()</h2>
+
+<pre><code>    my $tokenizer = 
Lucy::Analysis::StandardTokenizer-&gt;new;</code></pre>
+
+<p>Constructor. Takes no arguments.</p>
+
+<h1 id="INHERITANCE">INHERITANCE</h1>
+
+<p>Lucy::Analysis::StandardTokenizer isa <a 
href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a 
href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p>
+
+</body>
+</html>
+

Modified: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQuery.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQuery.html
 (original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQuery.html
 Wed Dec 31 02:05:50 2014
@@ -121,7 +121,7 @@
 
 <p>PrefixQuery&#39;s make_compiler() method will be called internally at 
search-time by objects which subclass <a 
href="../../../Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> -- such as 
<a href="../../../Lucy/Search/IndexSearcher.html">IndexSearchers</a>.</p>
 
-<p>A Searcher is associated with a particular collection of documents. These 
documents may all reside in one index, as with IndexSearcher, or they may be 
spread out across multiple indexes on one or more machines, as with <a 
href="../../../Lucy/Search/PolySearcher.html">Lucy::Search::PolySearcher</a>.</p>
+<p>A Searcher is associated with a particular collection of documents. These 
documents may all reside in one index, as with IndexSearcher, or they may be 
spread out across multiple indexes on one or more machines, as with <a 
href="../../../LucyX/Remote/ClusterSearcher.html">LucyX::Remote::ClusterSearcher</a>.</p>
 
 <p>Searcher objects have access to certain statistical information about the 
collections they represent; for instance, a Searcher can tell you how many 
documents are in the collection...</p>
 

Modified: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/BeyondSimple.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/BeyondSimple.html
 (original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/BeyondSimple.html
 Wed Dec 31 02:05:50 2014
@@ -83,7 +83,7 @@
 <p>Next, have the <code>$indexer</code> object <code>add_doc</code> where we 
were having the <code>$lucy</code> object <code>add_doc</code> before:</p>
 
 <pre><code>    foreach my $filename (@filenames) {
-        my $doc = slurp_and_parse_file($filename);
+        my $doc = parse_file($filename);
         $indexer-&gt;add_doc($doc);
     }</code></pre>
 

Modified: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/FieldType.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/FieldType.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/FieldType.html 
Wed Dec 31 02:05:50 2014
@@ -32,7 +32,7 @@
 
 <p>Instead of FullTextType, we&#39;ll use a <a 
href="../../../Lucy/Plan/StringType.html">StringType</a>, which doesn&#39;t use 
an Analyzer to break up text into individual fields. Furthermore, we&#39;ll 
mark this StringType as unindexed, so that its content won&#39;t be searchable 
at all.</p>
 
-<pre><code>    my $url_type = Lucy::Plan::StringType( indexed =&gt; 0 );
+<pre><code>    my $url_type = Lucy::Plan::StringType-&gt;new( indexed =&gt; 0 
);
     $schema-&gt;spec_field( name =&gt; &#39;url&#39;, type =&gt; $url_type 
);</code></pre>
 
 <p>To observe the change in behavior, try searching for 
<code>us_constitution</code> both before and after changing the Schema and 
re-indexing.</p>

Modified: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/QueryObjects.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/QueryObjects.html
 (original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/QueryObjects.html
 Wed Dec 31 02:05:50 2014
@@ -51,7 +51,7 @@
 
 <h2 id="Adaptations-to-search.cgi">Adaptations to search.cgi</h2>
 
-<p>The &quot;category&quot; constraint will be added to our search interface 
using an HTML &quot;select&quot; element:</p>
+<p>The &quot;category&quot; constraint will be added to our search interface 
using an HTML &quot;select&quot; element (this routine will need to be 
integrated into the HTML generation section of search.cgi):</p>
 
 <pre><code>    # Build up the HTML &quot;select&quot; object for the 
&quot;category&quot; field.
     sub generate_category_select {

Modified: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Simple.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Simple.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Simple.html 
Wed Dec 31 02:05:50 2014
@@ -58,7 +58,6 @@
             title    =&gt; $title,
             content  =&gt; $bodytext,
             url      =&gt; &quot;/us_constitution/$filename&quot;,
-            category =&gt; $category,
         };
     }</code></pre>
 
@@ -179,7 +178,6 @@
             # Create a url for use in paging links.
             my $href = $cgi-&gt;url( -relative =&gt; 1 );
             $href .= &quot;?q=&quot; . CGI::escape($query_string);
-            $href .= &quot;;category=&quot; . CGI::escape($category);
             $href .= &quot;;offset=&quot; . CGI::escape($offset);
 
             # Generate the &quot;Prev&quot; link.
@@ -254,7 +252,7 @@
     
         &lt;p style=&quot;font-size: smaller; color: #666&quot;&gt;
           &lt;em&gt;
-            Powered by &lt;a href=&quot;http://incubator.apache.org/lucy/&quot;
+            Powered by &lt;a href=&quot;http://lucy.apache.org/&quot;
             &gt;Apache 
Lucy&lt;small&gt;&lt;sup&gt;TM&lt;/sup&gt;&lt;/small&gt;&lt;/a&gt;
           &lt;/em&gt;
         &lt;/p&gt;

Modified: 
websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolySearcher.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolySearcher.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolySearcher.html 
Wed Dec 31 02:05:50 2014
@@ -14,12 +14,8 @@
 <h1 id="SYNOPSIS">SYNOPSIS</h1>
 
 <pre><code>    my $schema = MySchema-&gt;new;
-    for my $server_name (@server_names) {
-        push @searchers, LucyX::Remote::SearchClient-&gt;new(
-            peer_address =&gt; &quot;$server_name:$port&quot;,
-            password     =&gt; $pass,
-            schema       =&gt; $schema,
-        );
+    for my $index (@index_paths) {
+        push @searchers, Lucy::Search::IndexSearcher-&gt;new( index =&gt; 
$index );
     }
     my $poly_searcher = Lucy::Search::PolySearcher-&gt;new(
         schema    =&gt; $schema,
@@ -29,7 +25,7 @@
 
 <h1 id="DESCRIPTION">DESCRIPTION</h1>
 
-<p>The primary use for PolySearcher is to aggregate results from several 
remote <a href="../../Lucy/Search/Searcher.html">Searchers</a> via <a 
href="../../LucyX/Remote/SearchClient.html">LucyX::Remote::SearchClient</a>, 
diffusing the cost of searching a large corpus over multiple machines. It is 
also possible to aggregate results from multiple Searchers on a single 
machine.</p>
+<p>The primary use for PolySearcher is to aggregate results from several 
indexes on a single machine.</p>
 
 <h1 id="CONSTRUCTORS">CONSTRUCTORS</h1>
 

Added: 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/ClusterSearcher.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/ClusterSearcher.html 
(added)
+++ 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/ClusterSearcher.html 
Wed Dec 31 02:05:50 2014
@@ -0,0 +1,47 @@
+
+<html>
+<head>
+<title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+</head>
+<body>
+
+
+<h1 id="NAME">NAME</h1>
+
+<p>LucyX::Remote::ClusterSearcher - Search multiple remote indexes.</p>
+
+<h1 id="SYNOPSIS">SYNOPSIS</h1>
+
+<pre><code>    my $searcher = eval {
+        LucyX::Remote::ClusterSearcher-&gt;new(
+            schema =&gt; MySchema-&gt;new,
+            shards =&gt; [ &#39;search1:7890&#39;, &#39;search2:7890&#39;, 
&#39;search3:7890&#39; ],
+        );
+    };
+    ...
+    my $hits = eval { $searcher-&gt;hits( query =&gt; $query ) };</code></pre>
+
+<h1 id="DESCRIPTION">DESCRIPTION</h1>
+
+<p>ClusterSearcher is a subclass of <a 
href="../../Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> which can be 
used to search a composite index made up of multiple shards, where each shard 
is represented by a host:port pair running <a 
href="../../LucyX/Remote/SearchServer.html">LucyX::Remote::SearchServer</a>.</p>
+
+<h1 id="METHODS">METHODS</h1>
+
+<h2 id="new">new</h2>
+
+<p>Constructor. Takes hash-style params.</p>
+
+<ul>
+
+<li><p><b>schema</b> - A Schema, which must match the Schema used by each 
remote node.</p>
+
+</li>
+<li><p><b>shards</b> - An array of host:port pairs running 
LucyX::Remote::SearchServer instances, which identifying the shards that make 
up the composite index.</p>
+
+</li>
+</ul>
+
+</body>
+</html>
+

Modified: 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchClient.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchClient.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchClient.html 
Wed Dec 31 02:05:50 2014
@@ -9,38 +9,6 @@
 
 <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>
 
-<h1 id="NAME">NAME</h1>
-
-<p>LucyX::Remote::SearchClient - Connect to a remote SearchServer.</p>
-
-<h1 id="SYNOPSIS">SYNOPSIS</h1>
-
-<pre><code>    my $client = LucyX::Remote::SearchClient-&gt;new(
-        peer_address =&gt; &#39;searchserver1:7890&#39;,
-        password     =&gt; $pass,
-    );
-    my $hits = $client-&gt;hits( query =&gt; $query );</code></pre>
-
-<h1 id="DESCRIPTION">DESCRIPTION</h1>
-
-<p>SearchClient is a subclass of <a 
href="../../Lucy/Search/Searcher.html">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">SearchServer</a>.</p>
-
-<h1 id="METHODS">METHODS</h1>
-
-<h2 id="new">new</h2>
-
-<p>Constructor. Takes hash-style params.</p>
-
-<ul>
-
-<li><p><b>peer_address</b> - The name/IP and the port number which the client 
should attempt to connect to.</p>
-
-</li>
-<li><p><b>password</b> - Password to be supplied to the SearchServer when 
initializing socket connection.</p>
-
-</li>
-</ul>
-
 </body>
 </html>
 

Modified: 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchServer.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchServer.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchServer.html 
Wed Dec 31 02:05:50 2014
@@ -17,17 +17,17 @@
         index =&gt; &#39;/path/to/index&#39; 
     );
     my $search_server = LucyX::Remote::SearchServer-&gt;new(
-        searcher =&gt; $searcher,
-        port       =&gt; 7890,
-        password   =&gt; $pass,
+        searcher =&gt; $searcher
     );
-    $search_server-&gt;serve;</code></pre>
+    $search_server-&gt;serve(
+        port =&gt; 7890
+    );</code></pre>
 
 <h1 id="DESCRIPTION">DESCRIPTION</h1>
 
-<p>The SearchServer class, in conjunction with <a 
href="../../LucyX/Remote/SearchClient.html">SearchClient</a>, makes it possible 
to run a search on one machine and report results on another.</p>
+<p>The SearchServer class, in conjunction with either <a 
href="../../LucyX/Remote/SearchClient.html">SearchClient</a> or <a 
href="../../LucyX/Remote/ClusterSearcher.html">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 <a 
href="../../Lucy/Search/PolySearcher.html">PolySearcher</a>, 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>
+<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>
 
 <h1 id="METHODS">METHODS</h1>
 
@@ -35,8 +35,6 @@
 
 <pre><code>    my $search_server = LucyX::Remote::SearchServer-&gt;new(
         searcher =&gt; $searcher, # required
-        port       =&gt; 7890,      # required
-        password   =&gt; $pass,     # required
     );</code></pre>
 
 <p>Constructor. Takes hash-style parameters.</p>
@@ -46,19 +44,28 @@
 <li><p><b>searcher</b> - the <a 
href="../../Lucy/Search/IndexSearcher.html">Searcher</a> that the SearchServer 
will wrap.</p>
 
 </li>
-<li><p><b>port</b> - the port on localhost that the server should open and 
listen on.</p>
+</ul>
 
-</li>
-<li><p><b>password</b> - a password which must be supplied by clients.</p>
+<h2 id="serve">serve</h2>
+
+<pre><code>    $search_server-&gt;serve(
+        port =&gt; 7890,      # required
+    );</code></pre>
+
+<p>Open a listening socket on localhost and wait for SearchClients to 
connect.</p>
+
+<ul>
+
+<li><p><b>port</b> - the port on localhost that the server should open and 
listen on.</p>
 
 </li>
 </ul>
 
-<h2 id="serve">serve</h2>
+<h2 id="serve_rpc">serve_rpc</h2>
 
-<pre><code>    $search_server-&gt;serve;</code></pre>
+<pre><code>    my $status = $search_server-&gt;serve_rpc($sock);</code></pre>
 
-<p>Open a listening socket on localhost and wait for SearchClients to 
connect.</p>
+<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>
 
 </body>
 </html>

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 Dec 31 
02:05:50 2014
@@ -67,16 +67,19 @@
         </div> <!-- lucy-left_nav_box -->
 
         <div id="lucy-main_content_box" class="grid_9">
-          <h4>Perl API documentation for Apache Lucy 0.2.2</h4>
+          <h4>Perl API documentation for Apache Lucy 0.3.3</h4>
 
 <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/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/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>
@@ -159,6 +162,7 @@
 <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>


Reply via email to