Author: buildbot Date: Wed Dec 31 02:08:24 2014 New Revision: 934529 Log: Staging update by buildbot for lucy
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/Analysis/Analyzer.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/CaseFolder.html 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/PolyAnalyzer.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/RegexTokenizer.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStemmer.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStopFilter.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQueryParser.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/FastUpdates.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Analysis.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/BeyondSimple.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/Doc.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/HitDoc.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Highlight/Highlighter.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/BackgroundMerger.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataWriter.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DeletionsWriter.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DocReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexManager.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Indexer.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Lexicon.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/LexiconReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PolyReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingList.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingListReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegReader.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegWriter.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Segment.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Similarity.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Snapshot.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/BitVector.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/Obj.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Architecture.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/BlobType.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FieldType.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FullTextType.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Schema.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/StringType.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ANDQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector/BitCollector.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Compiler.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Hits.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/IndexSearcher.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/LeafQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/MatchAllQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Matcher.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NOTQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NoMatchQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ORQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PhraseQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolyQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolySearcher.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Query.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/QueryParser.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RangeQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RequiredOptionalQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Searcher.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortRule.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortSpec.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Span.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/TermQuery.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/FSFolder.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Folder.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Lock.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockErr.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockFactory.html websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/RAMFolder.html websites/staging/lucy/trunk/content/docs/perl/LucyX/Remote/SearchClient.html websites/staging/lucy/trunk/content/docs/perl/LucyX/Search/ProximityQuery.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:08:24 2014 @@ -1 +1 @@ -1648645 +1648646 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:08:24 2014 @@ -13,7 +13,7 @@ <h1 id="VERSION">VERSION</h1> -<p>0.3.3</p> +<p>0.4.2</p> <h1 id="SYNOPSIS">SYNOPSIS</h1> @@ -23,16 +23,16 @@ use Lucy::Index::Indexer; use Lucy::Plan::Schema; - use Lucy::Analysis::PolyAnalyzer; + use Lucy::Analysis::EasyAnalyzer; use Lucy::Plan::FullTextType; # Create a Schema which defines index fields. my $schema = Lucy::Plan::Schema->new; - my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( + my $easyanalyzer = Lucy::Analysis::EasyAnalyzer->new( language => 'en', ); my $type = Lucy::Plan::FullTextType->new( - analyzer => $polyanalyzer, + analyzer => $easyanalyzer, ); $schema->spec_field( name => 'title', type => $type ); $schema->spec_field( name => 'content', type => $type ); @@ -133,7 +133,7 @@ <li><p><a href="Lucy/Search/IndexSearcher.html">Lucy::Search::IndexSearcher</a> - Search an index.</p> </li> -<li><p><a href="Lucy/Analysis/PolyAnalyzer.html">Lucy::Analysis::PolyAnalyzer</a> - A one-size-fits-all parser/tokenizer.</p> +<li><p><a href="Lucy/Analysis/EasyAnalyzer.html">Lucy::Analysis::EasyAnalyzer</a> - A one-size-fits-all parser/tokenizer.</p> </li> </ul> @@ -158,9 +158,9 @@ <h2 id="error">error</h2> -<pre><code> my $instream = $folder->open_in( file => 'foo' ) or die Lucy->error;</code></pre> +<pre><code> my $instream = $folder->open_in( file => 'foo' ) or die Clownfish->error;</code></pre> -<p>Access a shared variable which is set by some routines on failure. It will always be either a <a href="Lucy/Object/Err.html">Lucy::Object::Err</a> object or undef.</p> +<p>Access a shared variable which is set by some routines on failure. It will always be either a <a href="http://search.cpan.org/perldoc?Clownfish::Err">Clownfish::Err</a> object or undef.</p> <h1 id="SUPPORT">SUPPORT</h1> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Analyzer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Analyzer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Analyzer.html Wed Dec 31 02:08:24 2014 @@ -17,11 +17,11 @@ <h1 id="DESCRIPTION">DESCRIPTION</h1> -<p>An Analyzer is a filter which processes text, transforming it from one form into another. For instance, an analyzer might break up a long text into smaller pieces (<a href="../../Lucy/Analysis/RegexTokenizer.html">RegexTokenizer</a>), or it might perform case folding to facilitate case-insensitive search (<a href="../../Lucy/Analysis/CaseFolder.html">CaseFolder</a>).</p> +<p>An Analyzer is a filter which processes text, transforming it from one form into another. For instance, an analyzer might break up a long text into smaller pieces (<a href="../../Lucy/Analysis/RegexTokenizer.html">RegexTokenizer</a>), or it might perform case folding to facilitate case-insensitive search (<a href="../../Lucy/Analysis/Normalizer.html">Normalizer</a>).</p> <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Analysis::Analyzer isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Analysis::Analyzer isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/CaseFolder.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/CaseFolder.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/CaseFolder.html Wed Dec 31 02:08:24 2014 @@ -16,11 +16,13 @@ <pre><code> my $case_folder = Lucy::Analysis::CaseFolder->new; my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer, $stemmer ], + analyzers => [ $tokenizer, $case_folder, $stemmer ], );</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> +<p>CaseFolder is DEPRECATED. Use <a href="../../Lucy/Analysis/Normalizer.html">Normalizer</a> instead.</p> + <p>CaseFolder normalizes text according to Unicode case-folding rules, so that searches will be case-insensitive.</p> <h1 id="CONSTRUCTORS">CONSTRUCTORS</h1> @@ -33,7 +35,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Analysis::CaseFolder isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Analysis::CaseFolder isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/EasyAnalyzer.html Wed Dec 31 02:08:24 2014 @@ -9,9 +9,7 @@ <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> +<p>Lucy::Analysis::EasyAnalyzer - A simple analyzer chain.</p> <h1 id="SYNOPSIS">SYNOPSIS</h1> @@ -27,6 +25,8 @@ <h1 id="DESCRIPTION">DESCRIPTION</h1> +<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/SnowballStemmer.html">SnowballStemmer</a>.</p> + <p>Supported languages:</p> <pre><code> en => English, @@ -62,7 +62,7 @@ <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> +<p>Lucy::Analysis::EasyAnalyzer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/Normalizer.html Wed Dec 31 02:08:24 2014 @@ -9,21 +9,19 @@ <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> +<p>Lucy::Analysis::Normalizer - Unicode normalization, case folding and accent stripping.</p> <h1 id="SYNOPSIS">SYNOPSIS</h1> <pre><code> my $normalizer = Lucy::Analysis::Normalizer->new; my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $normalizer, $tokenizer, $stemmer ], + analyzers => [ $tokenizer, $normalizer, $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>Normalizer is an <a href="../../Lucy/Analysis/Analyzer.html">Analyzer</a> which normalizes tokens to one of the Unicode normalization forms. 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> @@ -52,7 +50,7 @@ <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> +<p>Lucy::Analysis::Normalizer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/PolyAnalyzer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/PolyAnalyzer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/PolyAnalyzer.html Wed Dec 31 02:08:24 2014 @@ -15,7 +15,7 @@ <pre><code> my $schema = Lucy::Plan::Schema->new; my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - language => 'en', + analyzers => \@analyzers, ); my $type = Lucy::Plan::FullTextType->new( analyzer => $polyanalyzer, @@ -27,6 +27,8 @@ <p>A PolyAnalyzer is a series of <a href="../../Lucy/Analysis/Analyzer.html">Analyzers</a>, each of which will be called upon to "analyze" text in turn. You can either provide the Analyzers yourself, or you can specify a supported language, in which case a PolyAnalyzer consisting of a <a href="../../Lucy/Analysis/CaseFolder.html">CaseFolder</a>, a <a href="../../Lucy/Analysis/RegexTokenizer.html">RegexTokenizer</a>, and a <a href="../../Lucy/Analysis/SnowballStemmer.html">SnowballStemmer</a> will be generated for you.</p> +<p>The language parameter is DEPRECATED. Use <a href="../../Lucy/Analysis/EasyAnalyzer.html">EasyAnalyzer</a> instead.</p> + <p>Supported languages:</p> <pre><code> en => English, @@ -49,24 +51,18 @@ <h2 id="new-labeled-params">new( <i>[labeled params]</i> )</h2> -<pre><code> my $analyzer = Lucy::Analysis::PolyAnalyzer->new( - language => 'es', - ); - - # or... - - my $case_folder = Lucy::Analysis::CaseFolder->new; - my $tokenizer = Lucy::Analysis::RegexTokenizer->new; +<pre><code> my $tokenizer = Lucy::Analysis::StandardTokenizer->new; + my $normalizer = Lucy::Analysis::Normalizer->new; my $stemmer = Lucy::Analysis::SnowballStemmer->new( language => 'en' ); my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $whitespace_tokenizer, $stemmer, ], );</code></pre> + analyzers => [ $tokenizer, $normalizer, $stemmer, ], );</code></pre> <ul> -<li><p><b>language</b> - An ISO code from the list of supported languages.</p> +<li><p><b>language</b> - An ISO code from the list of supported languages. DEPRECATED, use <a href="../../Lucy/Analysis/EasyAnalyzer.html">EasyAnalyzer</a> instead.</p> </li> -<li><p><b>analyzers</b> - An array of Analyzers. The order of the analyzers matters. Don't put a SnowballStemmer before a RegexTokenizer (can't stem whole documents or paragraphs -- just individual words), or a SnowballStopFilter after a SnowballStemmer (stemmed words, e.g. "themselv", will not appear in a stoplist). In general, the sequence should be: normalize, tokenize, stopalize, stem.</p> +<li><p><b>analyzers</b> - An array of Analyzers. The order of the analyzers matters. Don't put a SnowballStemmer before a RegexTokenizer (can't stem whole documents or paragraphs -- just individual words), or a SnowballStopFilter after a SnowballStemmer (stemmed words, e.g. "themselv", will not appear in a stoplist). In general, the sequence should be: tokenize, normalize, stopalize, stem.</p> </li> </ul> @@ -79,7 +75,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Analysis::PolyAnalyzer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Analysis::PolyAnalyzer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/RegexTokenizer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/RegexTokenizer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/RegexTokenizer.html Wed Dec 31 02:08:24 2014 @@ -25,7 +25,7 @@ # Then... once you have a tokenizer, put it into a PolyAnalyzer: my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $word_char_tokenizer, $stemmer ], );</code></pre> + analyzers => [ $word_char_tokenizer, $normalizer, $stemmer ], );</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> @@ -68,7 +68,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Analysis::RegexTokenizer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Analysis::RegexTokenizer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStemmer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStemmer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStemmer.html Wed Dec 31 02:08:24 2014 @@ -16,7 +16,7 @@ <pre><code> my $stemmer = Lucy::Analysis::SnowballStemmer->new( language => 'es' ); my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer, $stemmer ], + analyzers => [ $tokenizer, $normalizer, $stemmer ], );</code></pre> <p>This class is a wrapper around the Snowball stemming library, so it supports the same languages.</p> @@ -40,7 +40,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Analysis::SnowballStemmer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Analysis::SnowballStemmer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStopFilter.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStopFilter.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/SnowballStopFilter.html Wed Dec 31 02:08:24 2014 @@ -17,7 +17,7 @@ language => 'fr', ); my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer, $stopfilter, $stemmer ], + analyzers => [ $tokenizer, $normalizer, $stopfilter, $stemmer ], );</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> @@ -77,7 +77,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Analysis::SnowballStopFilter isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Analysis::SnowballStopFilter isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Analysis/StandardTokenizer.html Wed Dec 31 02:08:24 2014 @@ -17,7 +17,7 @@ # Then... once you have a tokenizer, put it into a PolyAnalyzer: my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer, $stemmer ], );</code></pre> + analyzers => [ $tokenizer, $normalizer, $stemmer ], );</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> @@ -35,7 +35,7 @@ <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> +<p>Lucy::Analysis::StandardTokenizer isa <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> isa Clownfish::Obj.</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:08:24 2014 @@ -45,7 +45,10 @@ <pre><code> sub hits { my ( $self, $query ) = @_; - my $compiler = $query->make_compiler( searcher => $self ); + my $compiler = $query->make_compiler( + searcher => $self, + boost => $query->get_boost, + ); my $matcher = $compiler->make_matcher( reader => $self->get_reader, need_score => 1, @@ -259,8 +262,8 @@ <pre><code> # Polyanalyzer with no SnowballStemmer. my $analyzer = Lucy::Analysis::PolyAnalyzer->new( analyzers => [ - Lucy::Analysis::RegexTokenizer->new, - Lucy::Analysis::CaseFolder->new, + Lucy::Analysis::StandardTokenizer->new, + Lucy::Analysis::Normalizer->new, ], );</code></pre> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQueryParser.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQueryParser.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/CustomQueryParser.html Wed Dec 31 02:08:24 2014 @@ -23,7 +23,7 @@ <h1 id="Single-field-parser">Single-field parser</h1> -<p>Our initial parser implentation will generate queries against a single fixed field, "content", and it will analyze text using a fixed choice of English PolyAnalyzer. We won't subclass Lucy::Search::QueryParser just yet.</p> +<p>Our initial parser implentation will generate queries against a single fixed field, "content", and it will analyze text using a fixed choice of English EasyAnalyzer. We won't subclass Lucy::Search::QueryParser just yet.</p> <pre><code> package FlatQueryParser; use Lucy::Search::TermQuery; @@ -32,7 +32,7 @@ use Carp; sub new { - my $analyzer = Lucy::Analysis::PolyAnalyzer->new( + my $analyzer = Lucy::Analysis::EasyAnalyzer->new( language => 'en', ); return bless { @@ -79,7 +79,7 @@ return \@tokens; }</code></pre> -<p>The main parsing routine creates an array of tokens by calling _tokenize(), runs the tokens through through the PolyAnalyzer, creates TermQuery or PhraseQuery objects according to how many tokens emerge from the PolyAnalyzer's split() method, and adds each of the sub-queries to the primary ORQuery.</p> +<p>The main parsing routine creates an array of tokens by calling _tokenize(), runs the tokens through through the EasyAnalyzer, creates TermQuery or PhraseQuery objects according to how many tokens emerge from the EasyAnalyzer's split() method, and adds each of the sub-queries to the primary ORQuery.</p> <pre><code> sub parse { my ( $self, $query_string ) = @_; @@ -122,7 +122,7 @@ <p>Rather than continue with our own from-scratch parser class and write the routines to accomplish that expansion, we're now going to subclass Lucy::Search::QueryParser and take advantage of some of its existing methods.</p> -<p>Our first parser implementation had the "content" field name and the choice of English PolyAnalyzer hard-coded for simplicity, but we don't need to do that once we subclass Lucy::Search::QueryParser. QueryParser's constructor -- which we will inherit, allowing us to eliminate our own constructor -- requires a Schema which conveys field and Analyzer information, so we can just defer to that.</p> +<p>Our first parser implementation had the "content" field name and the choice of English EasyAnalyzer hard-coded for simplicity, but we don't need to do that once we subclass Lucy::Search::QueryParser. QueryParser's constructor -- which we will inherit, allowing us to eliminate our own constructor -- requires a Schema which conveys field and Analyzer information, so we can just defer to that.</p> <pre><code> package FlatQueryParser; use base qw( Lucy::Search::QueryParser ); @@ -172,7 +172,7 @@ } }</code></pre> -<p>Ordinarily, those asterisks would have been stripped when running tokens through the PolyAnalyzer -- query strings containing "foo*" would produce TermQueries for the term "foo". Our override intercepts tokens with trailing asterisks and processes them as PrefixQueries before <code>SUPER::expand_leaf</code> can discard them, so that a search for "foo*" can match "food", "foosball", and so on.</p> +<p>Ordinarily, those asterisks would have been stripped when running tokens through the EasyAnalyzer -- query strings containing "foo*" would produce TermQueries for the term "foo". Our override intercepts tokens with trailing asterisks and processes them as PrefixQueries before <code>SUPER::expand_leaf</code> can discard them, so that a search for "foo*" can match "food", "foosball", and so on.</p> <h1 id="Usage">Usage</h1> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/FastUpdates.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/FastUpdates.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Cookbook/FastUpdates.html Wed Dec 31 02:08:24 2014 @@ -101,7 +101,7 @@ # Background merge process. my $manager = Lucy::Index::IndexManager->new; - $index_manager->set_write_lock_timeout(60_000); + $manager->set_write_lock_timeout(60_000); my $bg_merger = Lucy::Index::BackgroundMerger->new( index => '/path/to/index', manager => $manager, Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Analysis.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Analysis.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Docs/Tutorial/Analysis.html Wed Dec 31 02:08:24 2014 @@ -13,28 +13,28 @@ <h1 id="DESCRIPTION">DESCRIPTION</h1> -<p>Try swapping out the PolyAnalyzer in our Schema for a RegexTokenizer:</p> +<p>Try swapping out the EasyAnalyzer in our Schema for a StandardTokenizer:</p> -<pre><code> my $tokenizer = Lucy::Analysis::RegexTokenizer->new; +<pre><code> my $tokenizer = Lucy::Analysis::StandardTokenizer->new; my $type = Lucy::Plan::FullTextType->new( analyzer => $tokenizer, );</code></pre> <p>Search for <code>senate</code>, <code>Senate</code>, and <code>Senator</code> before and after making the change and re-indexing.</p> -<p>Under PolyAnalyzer, the results are identical for all three searches, but under RegexTokenizer, searches are case-sensitive, and the result sets for <code>Senate</code> and <code>Senator</code> are distinct.</p> +<p>Under EasyAnalyzer, the results are identical for all three searches, but under StandardTokenizer, searches are case-sensitive, and the result sets for <code>Senate</code> and <code>Senator</code> are distinct.</p> -<h2 id="PolyAnalyzer">PolyAnalyzer</h2> +<h2 id="EasyAnalyzer">EasyAnalyzer</h2> -<p>What's happening is that PolyAnalyzer is performing more aggressive processing than RegexTokenizer. In addition to tokenizing, it's also converting all text to lower case so that searches are case-insensitive, and using a "stemming" algorithm to reduce related words to a common stem (<code>senat</code>, in this case).</p> +<p>What's happening is that EasyAnalyzer is performing more aggressive processing than StandardTokenizer. In addition to tokenizing, it's also converting all text to lower case so that searches are case-insensitive, and using a "stemming" algorithm to reduce related words to a common stem (<code>senat</code>, in this case).</p> -<p>PolyAnalyzer is actually multiple Analyzers wrapped up in a single package. In this case, it's three-in-one, since specifying a PolyAnalyzer with <code>language => 'en'</code> is equivalent to this snippet:</p> +<p>EasyAnalyzer is actually multiple Analyzers wrapped up in a single package. In this case, it's three-in-one, since specifying a EasyAnalyzer with <code>language => 'en'</code> is equivalent to this snippet:</p> -<pre><code> my $case_folder = Lucy::Analysis::CaseFolder->new; - my $tokenizer = Lucy::Analysis::RegexTokenizer->new; +<pre><code> my $tokenizer = Lucy::Analysis::StandardTokenizer->new; + my $normalizer = Lucy::Analysis::Normalizer->new; my $stemmer = Lucy::Analysis::SnowballStemmer->new( language => 'en' ); my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer, $stemmer ], + analyzers => [ $tokenizer, $normalizer, $stemmer ], );</code></pre> <p>You can add or subtract Analyzers from there if you like. Try adding a fourth Analyzer, a SnowballStopFilter for suppressing "stopwords" like "the", "if", and "maybe".</p> @@ -43,16 +43,16 @@ language => 'en', ); my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer, $stopfilter, $stemmer ], + analyzers => [ $tokenizer, $normalizer, $stopfilter, $stemmer ], );</code></pre> <p>Also, try removing the SnowballStemmer.</p> <pre><code> my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( - analyzers => [ $case_folder, $tokenizer ], + analyzers => [ $tokenizer, $normalizer ], );</code></pre> -<p>The original choice of a stock English PolyAnalyzer probably still yields the best results for this document collection, but you get the idea: sometimes you want a different Analyzer.</p> +<p>The original choice of a stock English EasyAnalyzer probably still yields the best results for this document collection, but you get the idea: sometimes you want a different Analyzer.</p> <h2 id="When-the-best-Analyzer-is-no-Analyzer">When the best Analyzer is no Analyzer</h2> 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:08:24 2014 @@ -27,7 +27,7 @@ <li><p><a href="../../../Lucy/Plan/FullTextType.html">Lucy::Plan::FullTextType</a> - Field type for full text search.</p> </li> -<li><p><a href="../../../Lucy/Analysis/PolyAnalyzer.html">Lucy::Analysis::PolyAnalyzer</a> - A one-size-fits-all parser/tokenizer.</p> +<li><p><a href="../../../Lucy/Analysis/EasyAnalyzer.html">Lucy::Analysis::EasyAnalyzer</a> - A one-size-fits-all parser/tokenizer.</p> </li> <li><p><a href="../../../Lucy/Index/Indexer.html">Lucy::Index::Indexer</a> - Manipulate index content.</p> @@ -47,7 +47,7 @@ <pre><code> use Lucy::Plan::Schema; use Lucy::Plan::FullTextType; - use Lucy::Analysis::PolyAnalyzer; + use Lucy::Analysis::EasyAnalyzer; use Lucy::Index::Indexer;</code></pre> <p>... the first item we're going need is a <a href="../../../Lucy/Plan/Schema.html">Schema</a>.</p> @@ -56,11 +56,11 @@ <pre><code> # Create Schema. my $schema = Lucy::Plan::Schema->new; - my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( + my $easyanalyzer = Lucy::Analysis::EasyAnalyzer->new( language => 'en', ); my $type = Lucy::Plan::FullTextType->new( - analyzer => $polyanalyzer, + analyzer => $easyanalyzer, ); $schema->spec_field( name => 'title', type => $type ); $schema->spec_field( name => 'content', type => $type ); Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/Doc.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/Doc.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/Doc.html Wed Dec 31 02:08:24 2014 @@ -61,7 +61,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Document::Doc isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Document::Doc isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/HitDoc.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/HitDoc.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Document/HitDoc.html Wed Dec 31 02:08:24 2014 @@ -35,7 +35,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Document::HitDoc isa <a href="../../Lucy/Document/Doc.html">Lucy::Document::Doc</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Document::HitDoc isa <a href="../../Lucy/Document/Doc.html">Lucy::Document::Doc</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Highlight/Highlighter.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Highlight/Highlighter.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Highlight/Highlighter.html Wed Dec 31 02:08:24 2014 @@ -107,7 +107,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Highlight::Highlighter isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Highlight::Highlighter isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/BackgroundMerger.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/BackgroundMerger.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/BackgroundMerger.html Wed Dec 31 02:08:24 2014 @@ -65,7 +65,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::BackgroundMerger isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::BackgroundMerger isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataReader.html Wed Dec 31 02:08:24 2014 @@ -94,7 +94,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::DataReader isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::DataReader isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataWriter.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataWriter.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DataWriter.html Wed Dec 31 02:08:24 2014 @@ -137,7 +137,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::DataWriter isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::DataWriter isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DeletionsWriter.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DeletionsWriter.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DeletionsWriter.html Wed Dec 31 02:08:24 2014 @@ -72,7 +72,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::DeletionsWriter isa <a href="../../Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::DeletionsWriter isa <a href="../../Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DocReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DocReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/DocReader.html Wed Dec 31 02:08:24 2014 @@ -46,7 +46,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::DocReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::DocReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexManager.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexManager.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexManager.html Wed Dec 31 02:08:24 2014 @@ -112,7 +112,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::IndexManager isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::IndexManager isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/IndexReader.html Wed Dec 31 02:08:24 2014 @@ -109,7 +109,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::IndexReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::IndexReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Indexer.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Indexer.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Indexer.html Wed Dec 31 02:08:24 2014 @@ -105,6 +105,12 @@ <p>Optimize the index for search-time performance. This may take a while, as it can involve rewriting large amounts of data.</p> +<p>Every Indexer session which changes index content and ends in a commit() creates a new segment. Once written, segments are never modified. However, they are periodically recycled by feeding their content into the segment currently being written.</p> + +<p>The optimize() method causes all existing index content to be fed back into the Indexer. When commit() completes after an optimize(), the index will consist of one segment. So optimize() must be called before commit(). Also, optimizing a fresh index created from scratch has no effect.</p> + +<p>Historically, there was a significant search-time performance benefit to collapsing down to a single segment versus even two segments. Now the effect of collapsing is much less significant, and calling optimize() is rarely justified.</p> + <h2 id="commit">commit()</h2> <p>Commit any changes made to the index. Until this is called, none of the changes made during an indexing session are permanent.</p> @@ -140,9 +146,24 @@ </li> </ul> +<h2 id="delete_by_doc_id-doc_id">delete_by_doc_id(doc_id)</h2> + +<p>Mark the document identified by the supplied document ID as deleted.</p> + +<ul> + +<li><p><b>doc_id</b> - A <a href="../../Lucy/Docs/DocIDs.html">document id</a>.</p> + +</li> +</ul> + +<h2 id="get_schema">get_schema()</h2> + +<p>Accessor for schema.</p> + <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::Indexer isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::Indexer isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Lexicon.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Lexicon.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Lexicon.html Wed Dec 31 02:08:24 2014 @@ -52,7 +52,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::Lexicon isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::Lexicon isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/LexiconReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/LexiconReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/LexiconReader.html Wed Dec 31 02:08:24 2014 @@ -42,7 +42,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::LexiconReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::LexiconReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PolyReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PolyReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PolyReader.html Wed Dec 31 02:08:24 2014 @@ -30,7 +30,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::PolyReader isa <a href="../../Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::PolyReader isa <a href="../../Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingList.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingList.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingList.html Wed Dec 31 02:08:24 2014 @@ -73,7 +73,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::PostingList isa <a href="../../Lucy/Search/Matcher.html">Lucy::Search::Matcher</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::PostingList isa <a href="../../Lucy/Search/Matcher.html">Lucy::Search::Matcher</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingListReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingListReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/PostingListReader.html Wed Dec 31 02:08:24 2014 @@ -42,7 +42,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::PostingListReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::PostingListReader isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegReader.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegReader.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegReader.html Wed Dec 31 02:08:24 2014 @@ -48,7 +48,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::SegReader isa <a href="../../Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::SegReader isa <a href="../../Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> isa <a href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegWriter.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegWriter.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/SegWriter.html Wed Dec 31 02:08:24 2014 @@ -54,7 +54,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::SegWriter isa <a href="../../Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::SegWriter isa <a href="../../Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Segment.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Segment.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Segment.html Wed Dec 31 02:08:24 2014 @@ -115,7 +115,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::Segment isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::Segment isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Similarity.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Similarity.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Similarity.html Wed Dec 31 02:08:24 2014 @@ -52,7 +52,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::Similarity isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::Similarity isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Snapshot.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Snapshot.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Index/Snapshot.html Wed Dec 31 02:08:24 2014 @@ -92,7 +92,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Index::Snapshot isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Index::Snapshot isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/BitVector.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/BitVector.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/BitVector.html Wed Dec 31 02:08:24 2014 @@ -172,7 +172,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Object::BitVector isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Object::BitVector isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/Obj.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/Obj.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Object/Obj.html Wed Dec 31 02:08:24 2014 @@ -9,118 +9,11 @@ <h1 id="NAME">NAME</h1> -<p>Lucy::Object::Obj - Base class for all Lucy objects.</p> +<p>Lucy::Object::Obj - Moved.</p> -<h1 id="SYNOPSIS">SYNOPSIS</h1> +<h1 id="MOVED">MOVED</h1> -<pre><code> package MyObj; - use base qw( Lucy::Object::Obj ); - - # Inside-out member var. - my %foo; - - sub new { - my ( $class, %args ) = @_; - my $foo = delete $args{foo}; - my $self = $class->SUPER::new(%args); - $foo{$$self} = $foo; - return $self; - } - - sub get_foo { - my $self = shift; - return $foo{$$self}; - } - - sub DESTROY { - my $self = shift; - delete $foo{$$self}; - $self->SUPER::DESTROY; - }</code></pre> - -<h1 id="DESCRIPTION">DESCRIPTION</h1> - -<p>All objects in the Lucy:: hierarchy descend from Lucy::Object::Obj. All classes are implemented as blessed scalar references, with the scalar storing a pointer to a C struct.</p> - -<h2 id="Subclassing">Subclassing</h2> - -<p>The recommended way to subclass Lucy::Object::Obj and its descendants is to use the inside-out design pattern. (See <a href="http://search.cpan.org/perldoc?Class::InsideOut">Class::InsideOut</a> for an introduction to inside-out techniques.)</p> - -<p>Since the blessed scalar stores a C pointer value which is unique per-object, <code>$$self</code> can be used as an inside-out ID.</p> - -<pre><code> # Accessor for 'foo' member variable. - sub get_foo { - my $self = shift; - return $foo{$$self}; - }</code></pre> - -<p>Caveats:</p> - -<ul> - -<li><p>Inside-out aficionados will have noted that the "cached scalar id" stratagem recommended above isn't compatible with ithreads -- but Lucy doesn't support ithreads anyway, so it doesn't matter.</p> - -</li> -<li><p>Overridden methods must not return undef unless the API specifies that returning undef is permissible. (Failure to adhere to this rule currently results in a segfault rather than an exception.)</p> - -</li> -</ul> - -<h1 id="CONSTRUCTOR">CONSTRUCTOR</h1> - -<h2 id="new">new()</h2> - -<p>Abstract constructor -- must be invoked via a subclass. Attempting to instantiate objects of class "Lucy::Object::Obj" directly causes an error.</p> - -<p>Takes no arguments; if any are supplied, an error will be reported.</p> - -<h1 id="DESTRUCTOR">DESTRUCTOR</h1> - -<h2 id="DESTROY">DESTROY</h2> - -<p>All Lucy classes implement a DESTROY method; if you override it in a subclass, you must call <code>$self->SUPER::DESTROY</code> to avoid leaking memory.</p> - -<h1 id="ABSTRACT-METHODS">ABSTRACT METHODS</h1> - -<h2 id="to_i64">to_i64()</h2> - -<p>Convert the object to a 64-bit integer.</p> - -<h2 id="to_f64">to_f64()</h2> - -<p>Convert the object to a double precision floating point number.</p> - -<h2 id="load-dump">load(dump)</h2> - -<p>Create an object from the output of a call to dump(). Implementations must not reference the caller.</p> - -<ul> - -<li><p><b>dump</b> - The output of dump().</p> - -</li> -</ul> - -<h1 id="METHODS">METHODS</h1> - -<h2 id="to_string">to_string()</h2> - -<p>Generic stringification: "ClassName@hex_mem_address".</p> - -<h2 id="equals-other">equals(other)</h2> - -<p>Indicate whether two objects are the same. By default, compares the memory address.</p> - -<ul> - -<li><p><b>other</b> - Another Obj.</p> - -</li> -</ul> - -<h2 id="dump">dump()</h2> - -<p>Return a representation of the object using only scalars, hashes, and arrays. Some implementations support JSON serialization via dump() and its companion method, load(); for others, dump() is only a debugging aid. The default simply calls to_string().</p> +<p>Lucy::Object::Obj has been moved to Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Architecture.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Architecture.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Architecture.html Wed Dec 31 02:08:24 2014 @@ -94,7 +94,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Plan::Architecture isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Plan::Architecture isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/BlobType.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/BlobType.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/BlobType.html Wed Dec 31 02:08:24 2014 @@ -40,7 +40,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Plan::BlobType isa <a href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Plan::BlobType isa <a href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FieldType.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FieldType.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FieldType.html Wed Dec 31 02:08:24 2014 @@ -62,7 +62,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Plan::FieldType isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Plan::FieldType isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FullTextType.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FullTextType.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/FullTextType.html Wed Dec 31 02:08:24 2014 @@ -13,11 +13,11 @@ <h1 id="SYNOPSIS">SYNOPSIS</h1> -<pre><code> my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( +<pre><code> my $easyanalyzer = Lucy::Analysis::EasyAnalyzer->new( language => 'en', ); my $type = Lucy::Plan::FullTextType->new( - analyzer => $polyanalyzer, + analyzer => $easyanalyzer, ); my $schema = Lucy::Plan::Schema->new; $schema->spec_field( name => 'title', type => $type ); @@ -78,7 +78,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Plan::FullTextType isa Lucy::Plan::TextType isa <a href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Plan::FullTextType isa Lucy::Plan::TextType isa <a href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Schema.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Schema.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/Schema.html Wed Dec 31 02:08:24 2014 @@ -15,14 +15,14 @@ <pre><code> use Lucy::Plan::Schema; use Lucy::Plan::FullTextType; - use Lucy::Analysis::PolyAnalyzer; + use Lucy::Analysis::EasyAnalyzer; my $schema = Lucy::Plan::Schema->new; - my $polyanalyzer = Lucy::Analysis::PolyAnalyzer->new( + my $easyanalyzer = Lucy::Analysis::EasyAnalyzer->new( language => 'en', ); my $type = Lucy::Plan::FullTextType->new( - analyzer => $polyanalyzer, + analyzer => $easyanalyzer, ); $schema->spec_field( name => 'title', type => $type ); $schema->spec_field( name => 'content', type => $type );</code></pre> @@ -89,7 +89,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Plan::Schema isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Plan::Schema isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/StringType.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/StringType.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Plan/StringType.html Wed Dec 31 02:08:24 2014 @@ -50,7 +50,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Plan::StringType isa Lucy::Plan::TextType isa <a href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Plan::StringType isa Lucy::Plan::TextType isa <a href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ANDQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ANDQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ANDQuery.html Wed Dec 31 02:08:24 2014 @@ -46,7 +46,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::ANDQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::ANDQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector.html Wed Dec 31 02:08:24 2014 @@ -52,7 +52,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Collector isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Collector isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector/BitCollector.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector/BitCollector.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Collector/BitCollector.html Wed Dec 31 02:08:24 2014 @@ -51,7 +51,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Collector::BitCollector isa <a href="../../../Lucy/Search/Collector.html">Lucy::Search::Collector</a> isa <a href="../../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Collector::BitCollector isa <a href="../../../Lucy/Search/Collector.html">Lucy::Search::Collector</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Compiler.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Compiler.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Compiler.html Wed Dec 31 02:08:24 2014 @@ -145,7 +145,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Compiler isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Compiler isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Hits.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Hits.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Hits.html Wed Dec 31 02:08:24 2014 @@ -38,7 +38,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Hits isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Hits isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/IndexSearcher.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/IndexSearcher.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/IndexSearcher.html Wed Dec 31 02:08:24 2014 @@ -118,7 +118,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::IndexSearcher isa <a href="../../Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::IndexSearcher isa <a href="../../Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/LeafQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/LeafQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/LeafQuery.html Wed Dec 31 02:08:24 2014 @@ -64,7 +64,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::LeafQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::LeafQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/MatchAllQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/MatchAllQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/MatchAllQuery.html Wed Dec 31 02:08:24 2014 @@ -25,7 +25,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::MatchAllQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::MatchAllQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Matcher.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Matcher.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Matcher.html Wed Dec 31 02:08:24 2014 @@ -62,7 +62,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Matcher isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Matcher isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NOTQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NOTQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NOTQuery.html Wed Dec 31 02:08:24 2014 @@ -55,7 +55,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::NOTQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::NOTQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NoMatchQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NoMatchQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/NoMatchQuery.html Wed Dec 31 02:08:24 2014 @@ -25,7 +25,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::NoMatchQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::NoMatchQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ORQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ORQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/ORQuery.html Wed Dec 31 02:08:24 2014 @@ -46,7 +46,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::ORQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::ORQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PhraseQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PhraseQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PhraseQuery.html Wed Dec 31 02:08:24 2014 @@ -49,7 +49,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::PhraseQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::PhraseQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolyQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolyQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/PolyQuery.html Wed Dec 31 02:08:24 2014 @@ -32,7 +32,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::PolyQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::PolyQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> 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:08:24 2014 @@ -103,7 +103,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::PolySearcher isa <a href="../../Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::PolySearcher isa <a href="../../Lucy/Search/Searcher.html">Lucy::Search::Searcher</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Query.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Query.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Query.html Wed Dec 31 02:08:24 2014 @@ -65,7 +65,7 @@ <li><p><b>searcher</b> - A Searcher.</p> </li> -<li><p><b>boost</b> - A scoring multiplier. Defaults to the Query's own boost.</p> +<li><p><b>boost</b> - A scoring multiplier.</p> </li> <li><p><b>subordinate</b> - Indicates whether the Query is a subquery (as opposed to a top-level query). If false, the implementation must invoke normalize() on the newly minted Compiler object before returning it.</p> @@ -85,7 +85,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Query isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Query isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/QueryParser.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/QueryParser.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/QueryParser.html Wed Dec 31 02:08:24 2014 @@ -240,7 +240,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::QueryParser isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::QueryParser isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RangeQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RangeQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RangeQuery.html Wed Dec 31 02:08:24 2014 @@ -68,7 +68,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::RangeQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::RangeQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RequiredOptionalQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RequiredOptionalQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/RequiredOptionalQuery.html Wed Dec 31 02:08:24 2014 @@ -63,7 +63,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::RequiredOptionalQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::RequiredOptionalQuery isa <a href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Searcher.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Searcher.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Searcher.html Wed Dec 31 02:08:24 2014 @@ -117,7 +117,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Searcher isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Searcher isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortRule.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortRule.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortRule.html Wed Dec 31 02:08:24 2014 @@ -61,7 +61,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::SortRule isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::SortRule isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortSpec.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortSpec.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/SortSpec.html Wed Dec 31 02:08:24 2014 @@ -47,7 +47,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::SortSpec isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::SortSpec isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Span.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Span.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/Span.html Wed Dec 31 02:08:24 2014 @@ -78,7 +78,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::Span isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::Span isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/TermQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/TermQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Search/TermQuery.html Wed Dec 31 02:08:24 2014 @@ -54,7 +54,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Search::TermQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Search::TermQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/FSFolder.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/FSFolder.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/FSFolder.html Wed Dec 31 02:08:24 2014 @@ -14,7 +14,7 @@ <h1 id="SYNOPSIS">SYNOPSIS</h1> <pre><code> my $folder = Lucy::Store::FSFolder->new( - path => '/path/to/folder', + path => '/path/to/folder', );</code></pre> <h1 id="DESCRIPTION">DESCRIPTION</h1> @@ -26,7 +26,7 @@ <h2 id="new-labeled-params">new( <i>[labeled params]</i> )</h2> <pre><code> my $folder = Lucy::Store::FSFolder->new( - path => '/path/to/folder', + path => '/path/to/folder', );</code></pre> <ul> @@ -38,7 +38,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Store::FSFolder isa <a href="../../Lucy/Store/Folder.html">Lucy::Store::Folder</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Store::FSFolder isa <a href="../../Lucy/Store/Folder.html">Lucy::Store::Folder</a> isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Folder.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Folder.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Folder.html Wed Dec 31 02:08:24 2014 @@ -23,7 +23,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Store::Folder isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Store::Folder isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Lock.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Lock.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/Lock.html Wed Dec 31 02:08:24 2014 @@ -68,7 +68,7 @@ <p>The semantics of request() differ depending on whether shared() returns true. If the Lock is shared(), then request() should not fail if another lock is held against the resource identified by <code>name</code> (though it might fail for other reasons). If it is not shared() -- i.e. it's an exclusive (write) lock -- then other locks should cause request() to fail.</p> -<p>Returns: true on success, false on failure (sets Lucy->error).</p> +<p>Returns: true on success, false on failure (sets Clownfish->error).</p> <h2 id="release">release()</h2> @@ -90,11 +90,11 @@ <p>Call request() once per <code>interval</code> until request() returns success or the <code>timeout</code> has been reached.</p> -<p>Returns: true on success, false on failure (sets Lucy->error).</p> +<p>Returns: true on success, false on failure (sets Clownfish->error).</p> <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Store::Lock isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Store::Lock isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockErr.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockErr.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockErr.html Wed Dec 31 02:08:24 2014 @@ -29,11 +29,11 @@ <h1 id="DESCRIPTION">DESCRIPTION</h1> -<p>LockErr is a subclass of <a href="../../Lucy/Object/Err.html">Err</a> which indicates that a file locking problem occurred.</p> +<p>LockErr is a subclass of <a href="http://search.cpan.org/perldoc?Clownfish::Err">Err</a> which indicates that a file locking problem occurred.</p> <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Store::LockErr isa <a href="../../Lucy/Object/Err.html">Lucy::Object::Err</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Store::LockErr isa Clownfish::Err isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockFactory.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockFactory.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/LockFactory.html Wed Dec 31 02:08:24 2014 @@ -89,7 +89,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Store::LockFactory isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Store::LockFactory isa Clownfish::Obj.</p> </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/RAMFolder.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/RAMFolder.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/Lucy/Store/RAMFolder.html Wed Dec 31 02:08:24 2014 @@ -41,7 +41,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>Lucy::Store::RAMFolder isa <a href="../../Lucy/Store/Folder.html">Lucy::Store::Folder</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>Lucy::Store::RAMFolder isa <a href="../../Lucy/Store/Folder.html">Lucy::Store::Folder</a> isa Clownfish::Obj.</p> </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:08:24 2014 @@ -9,6 +9,34 @@ <p>Make a remote procedure call. For every call that does not close/terminate the socket connection, expect a response back that'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->new( + peer_address => 'searchserver1:7890', + ); + my $hits = $client->hits( query => $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> +</ul> + </body> </html> Modified: websites/staging/lucy/trunk/content/docs/perl/LucyX/Search/ProximityQuery.html ============================================================================== --- websites/staging/lucy/trunk/content/docs/perl/LucyX/Search/ProximityQuery.html (original) +++ websites/staging/lucy/trunk/content/docs/perl/LucyX/Search/ProximityQuery.html Wed Dec 31 02:08:24 2014 @@ -54,7 +54,7 @@ <h1 id="INHERITANCE">INHERITANCE</h1> -<p>LucyX::Search::ProximityQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa <a href="../../Lucy/Object/Obj.html">Lucy::Object::Obj</a>.</p> +<p>LucyX::Search::ProximityQuery isa <a href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> isa Clownfish::Obj.</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:08:24 2014 @@ -67,14 +67,14 @@ </div> <!-- lucy-left_nav_box --> <div id="lucy-main_content_box" class="grid_9"> - <h4>Perl API documentation for Apache Lucy 0.3.3</h4> + <h4>Perl API documentation for Apache Lucy 0.4.2</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/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> @@ -118,8 +118,7 @@ <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/Err.html">Lucy::Object::Err</a> - Exception.</li> -<li><a href="Lucy/Object/Obj.html">Lucy::Object::Obj</a> - Base class for all Lucy objects.</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>