You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2016/09/28 12:06:26 UTC

svn commit: r1762636 [1/12] - in /lucy/site/trunk/content/docs: ./ 0.5.0/ 0.5.0/c/ 0.5.0/c/Clownfish/ 0.5.0/c/Clownfish/Docs/ 0.5.0/c/Lucy/ 0.5.0/c/Lucy/Analysis/ 0.5.0/c/Lucy/Docs/ 0.5.0/c/Lucy/Docs/Cookbook/ 0.5.0/c/Lucy/Docs/Tutorial/ 0.5.0/c/Lucy/D...

Author: nwellnhof
Date: Wed Sep 28 12:06:24 2016
New Revision: 1762636

URL: http://svn.apache.org/viewvc?rev=1762636&view=rev
Log:
Update documentation for 0.6.0 release

Added:
    lucy/site/trunk/content/docs/0.5.0/
    lucy/site/trunk/content/docs/0.5.0/c/
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Blob.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Blob.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Boolean.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Boolean.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/ByteBuf.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/CharBuf.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Class.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Class.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/BuildingProjects.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/ClassIntro.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/WritingClasses.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Docs/WritingClasses.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Err.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Err.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Float.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Hash.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Hash.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/HashIterator.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/HashIterator.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Integer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Obj.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Obj.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/String.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/String.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/StringIterator.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/StringIterator.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Vector.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Vector.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Analyzer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/CaseFolder.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/EasyAnalyzer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Inversion.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Normalizer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/PolyAnalyzer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/RegexTokenizer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/SnowballStemmer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/SnowballStopFilter.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/StandardTokenizer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Token.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/CustomQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/CustomQueryParser.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Cookbook/FastUpdates.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/DevGuide.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/DocIDs.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/FileFormat.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/FileLocking.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/IRTheory.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/AnalysisTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/BeyondSimpleTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/FieldTypeTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/HighlighterTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/QueryObjectsTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Docs/Tutorial/SimpleTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Document/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Document/Doc.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Document/HitDoc.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Highlight/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Highlight/Highlighter.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/BackgroundMerger.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/DataReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/DataWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/DeletionsWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/DocReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/IndexManager.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/IndexReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/Indexer.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/Lexicon.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/LexiconReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/PolyReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/PostingList.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/PostingListReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/SegReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/SegWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/Segment.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/Similarity.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Index/Snapshot.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Object/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Object/BitVector.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Object/I32Array.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/Architecture.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/BlobType.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/FieldType.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/FullTextType.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/Schema.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Plan/StringType.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/ANDQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Collector/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Collector.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Collector/BitCollector.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Compiler.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Hits.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/IndexSearcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/LeafQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/MatchAllQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Matcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/NOTQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/NoMatchQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/ORQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/PhraseQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/PolyQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/PolySearcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Query.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/QueryParser.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/RangeQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/RequiredOptionalQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Searcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/SortRule.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/SortSpec.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/Span.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Search/TermQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Simple.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/c/Lucy/Simple.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/FSFolder.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/Folder.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/Lock.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/LockErr.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/LockFactory.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/Lucy/Store/RAMFolder.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/LucyX/
    lucy/site/trunk/content/docs/0.5.0/c/LucyX/Search/
    lucy/site/trunk/content/docs/0.5.0/c/LucyX/Search/ProximityQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/cfish.mdtext
    lucy/site/trunk/content/docs/0.5.0/c/lucy.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Blob.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Boolean.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/ByteBuf.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/CharBuf.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Class.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Docs/
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Docs/BuildingProjects.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/perl/Clownfish/Docs/BuildingProjects.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Docs/ClassIntro.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Docs/WritingClasses.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/perl/Clownfish/Docs/WritingClasses.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Err.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Float.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Hash.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/HashIterator.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Integer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Obj.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/String.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/StringIterator.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Clownfish/Vector.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/perl/Lucy.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Analyzer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/CaseFolder.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/EasyAnalyzer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Inversion.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Normalizer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/PolyAnalyzer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/RegexTokenizer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/SnowballStemmer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/SnowballStopFilter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/StandardTokenizer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Analysis/Token.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/CustomQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/CustomQueryParser.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Cookbook/FastUpdates.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/DevGuide.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/DocIDs.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/FileFormat.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/FileLocking.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/IRTheory.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/AnalysisTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/BeyondSimpleTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/FieldTypeTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/HighlighterTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/QueryObjectsTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Docs/Tutorial/SimpleTutorial.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Document/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Document/Doc.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Document/HitDoc.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Highlight/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Highlight/Highlighter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/BackgroundMerger.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/DataReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/DataWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/DeletionsWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/DocReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/IndexManager.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/IndexReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/Indexer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/Lexicon.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/LexiconReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/PolyReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/PostingList.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/PostingListReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/SegReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/SegWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/Segment.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/Similarity.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Index/Snapshot.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Object/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Object/BitVector.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Object/Obj.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/Architecture.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/BlobType.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/FieldType.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/FullTextType.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/Schema.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Plan/StringType.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/ANDQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Collector/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Collector.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Collector/BitCollector.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Compiler.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Hits.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/IndexSearcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/LeafQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/MatchAllQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Matcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/NOTQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/NoMatchQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/ORQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/PhraseQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/PolyQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/PolySearcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Query.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/QueryParser.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/RangeQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/RequiredOptionalQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Searcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/SortRule.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/SortSpec.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/Span.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Search/TermQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Simple.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/perl/Lucy/Simple.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/FSFolder.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/Folder.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/Lock.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/LockErr.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/LockFactory.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/Lucy/Store/RAMFolder.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Index/
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Index/ByteBufDocReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Index/ByteBufDocWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Index/LongFieldSim.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Index/ZlibDocReader.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Index/ZlibDocWriter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Remote/
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Remote/ClusterSearcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchClient.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Remote/SearchServer.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Search/
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Search/Filter.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Search/MockMatcher.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/LucyX/Search/ProximityQuery.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/clownfish-index.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/perl/clownfish-index.mdtext
    lucy/site/trunk/content/docs/0.5.0/perl/index.mdtext
      - copied, changed from r1762634, lucy/site/trunk/content/docs/perl/index.mdtext
Modified:
    lucy/site/trunk/content/docs/c/Clownfish/Blob.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Boolean.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/ByteBuf.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/CharBuf.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Class.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Docs/WritingClasses.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Err.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Hash.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/HashIterator.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Obj.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/String.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/StringIterator.mdtext
    lucy/site/trunk/content/docs/c/Clownfish/Vector.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Object/BitVector.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Object/I32Array.mdtext
    lucy/site/trunk/content/docs/c/Lucy/Simple.mdtext
    lucy/site/trunk/content/docs/index.mdtext
    lucy/site/trunk/content/docs/perl/Clownfish/Docs/BuildingProjects.mdtext
    lucy/site/trunk/content/docs/perl/Clownfish/Docs/WritingClasses.mdtext
    lucy/site/trunk/content/docs/perl/Lucy.mdtext
    lucy/site/trunk/content/docs/perl/Lucy/Simple.mdtext
    lucy/site/trunk/content/docs/perl/clownfish-index.mdtext
    lucy/site/trunk/content/docs/perl/index.mdtext

Added: lucy/site/trunk/content/docs/0.5.0/c/Clownfish.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Clownfish.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Clownfish.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,74 @@
+Title: Clownfish
+
+<div class="c-api">
+<h2>Apache Clownfish symbiotic object system</h2>
+<p>The Apache Clownfish “symbiotic” object system pairs with “host” programming
+language environments and facilitates the development of high performance
+language extensions.</p>
+<h3>Features</h3>
+<ul>
+<li>Support for multiple host languages.</li>
+<li>Support for stand-alone C libraries and executables.</li>
+<li>Subclassing and method overriding from the host language.</li>
+<li>Support for host language idioms like named parameters or default argument
+values.</li>
+<li>Highly performant object system with lazy creation of host language objects.</li>
+<li>Runtime with classes for commonly used data structures like strings, dynamic
+arrays and hash tables.</li>
+<li>Guaranteed ABI stability when adding or reordering methods or instance
+variables.</li>
+<li>Modularity.</li>
+<li>Introspection.</li>
+<li>Documentation generator.</li>
+</ul>
+<h3>Planned features</h3>
+<ul>
+<li>Support for more host languages.</li>
+<li>Support for interfaces.</li>
+</ul>
+<h3>Overview</h3>
+<p>Clownfish consists of two parts, the Clownfish compiler “CFC” and the
+Clownfish runtime. CFC is a code generator that creates C header files, host
+language bindings, initialization code and documentation from a set of
+Clownfish header files. The generated code is compiled with other project
+code and linked with the Clownfish runtime.</p>
+<p>Clownfish header files have a <code>.cfh</code> extension and define classes used within
+the Clownfish object system. The object system is implemented in C and
+supports single inheritance and virtual method dispatch. CFC creates a C
+header file from each Clownfish header containing the C interface to Clownfish
+objects. Functions and methods of objects are implemented in normal C source
+files. Beyond the C level, CFC can generate host language bindings to make
+Clownfish objects accessible from other programming languages. The compiler
+also creates class documentation in various formats from comments contained in
+Clownfish header files and standalone Markdown files.</p>
+<p>The Clownfish runtime provides:</p>
+<ul>
+<li>The <a href="Clownfish/Obj.html">Obj</a> class which is the root of the class hierarchy.</li>
+<li>Core data types like <a href="Clownfish/String.html">strings</a>,
+<a href="Clownfish/Vector.html">dynamic arrays</a>, and <a href="Clownfish/Hash.html">hashes</a>.</li>
+<li>The <a href="Clownfish/Class.html">Class</a> metaclass.</li>
+<li>Some helper classes.</li>
+</ul>
+<h3>Host language support</h3>
+<p>Bindings for the following hosts are under development:</p>
+<ul>
+<li>C (feature-complete)</li>
+<li>Go (experimental)</li>
+<li>Perl 5 (feature-complete)</li>
+<li>Python 3 / CPython (nascent)</li>
+<li>Ruby / MRI (nascent)</li>
+</ul>
+<h3>Help wanted</h3>
+<p>The target audience for the current release of Clownfish is developers.
+Clownfish is developed by the Apache Lucy community, where it is used to
+provide host language bindings for the Lucy search engine library; we expect
+that as Clownfish matures it will eventually spin off as an independent
+project.  If you would like to contribute to Clownfish, please join the <a href="http://lucy.apache.org/mailing_lists">Lucy
+developers mailing list</a>.</p>
+<h3>Documentation</h3>
+<ul>
+<li><a href="Clownfish/Docs/ClassIntro.html">Working with Clownfish classes</a></li>
+<li><a href="Clownfish/Docs/BuildingProjects.html">Building Clownfish projects in C environments</a></li>
+<li><a href="Clownfish/Docs/WritingClasses.html">Writing Clownfish classes</a></li>
+</ul>
+</div>

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Blob.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Blob.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Blob.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Blob.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Blob.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Boolean.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Boolean.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Boolean.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Boolean.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Boolean.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/ByteBuf.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/ByteBuf.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/ByteBuf.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/CharBuf.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/CharBuf.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/CharBuf.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Class.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Class.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Class.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Class.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Class.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/BuildingProjects.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/BuildingProjects.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/BuildingProjects.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Docs/BuildingProjects.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Added: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/ClassIntro.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/ClassIntro.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/ClassIntro.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/ClassIntro.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,75 @@
+Title: Clownfish::Docs::ClassIntro
+
+<div class="c-api">
+<h2>Working with Apache Clownfish classes in C</h2>
+<h3>Inititalizing Clownfish parcels</h3>
+<p>Every Clownfish parcel must be initialized before it is used. The
+initialization function is named <code>{parcel_nick}_bootstrap_parcel</code> and
+takes no arguments.</p>
+<p>Example:</p>
+<pre><code>cfish_bootstrap_parcel();
+</code></pre>
+<h3>Including the generated header file</h3>
+<p>To use Clownfish classes from C code, the header file generated by the
+Clownfish compiler must be included. The name of the C header is
+derived from the name of the Clownfish <code>.cfh</code> header. It can also be
+found in the class documentation.</p>
+<p>Typically, the “short name macro” should be defined before including a
+Clownfish header. Its name is derived from the parcel nickname and has
+the form <code>{PARCEL_NICK}_USE_SHORT_NAMES</code>. If the short name macro is in
+effect, you don’t have to worry about parcel prefixes.</p>
+<p>Example:</p>
+<pre><code>#define CFISH_USE_SHORT_NAMES
+
+#include &lt;Clownfish/String.h&gt;
+#include &lt;Clownfish/Vector.h&gt;
+</code></pre>
+<h3>Function and method prefixes</h3>
+<p>Clownfish classes can have a “nickname” – a shorter version of the
+class name that is used for function and method prefixes. The nickname
+can be found in the class documentation.</p>
+<p>For example the String class has the nickname <code>Str</code>.</p>
+<h3>Creating objects</h3>
+<p>A Clownfish object is an opaque struct referenced by pointer.</p>
+<p>Most classes come with one or more constructors. On the C level, a
+constructor is simply an “inert” function of a class that returns a
+new object. In Clownfish parlance, an inert function is any function
+in a class that isn’t a method, similar to static methods in Java or
+static member functions in C++.</p>
+<p>Example:</p>
+<pre><code>// Notice the use of nickname &quot;Str&quot; in the constructor prefix.
+String *name = Str_newf(&quot;%s %s&quot;, first, last);
+</code></pre>
+<h3>Calling methods</h3>
+<p>Calling methods is straightforward. The invocant is always passed as
+first argument.</p>
+<pre><code>// Notice the use of nickname &quot;Str&quot; in the method prefix.
+size_t len = Str_Length(name);
+</code></pre>
+<p>Method names always start with an uppercase letter.</p>
+<h3>Memory management</h3>
+<p>Clownfish uses reference counting to manage memory. Constructors, but
+also some methods, return an “incremented” object. If you’re done with
+an incremented object, you must decrease its reference count to avoid
+leaking memory. Use the <code>DECREF</code> macro to release an object:</p>
+<pre><code>DECREF(name);
+</code></pre>
+<p>Some other methods return non-incremented objects. If you want to retain
+a reference to such an object, you must increase its reference count
+using the <code>INCREF</code> macro to make sure it won’t be destroyed too early:</p>
+<pre><code>obj = INCREF(obj);
+</code></pre>
+<p>This invocation of INCREF must be matched by a DECREF when you’re done
+with the object.</p>
+<p>Some methods, for example in container classes, take “decremented”
+objects as arguments. From the caller’s perspective, passing a
+decremented argument is equivalent to passing a non-decremented argument
+and calling DECREF afterwards. Typically, this avoids a call to DECREF
+in the calling code. But sometimes, it must be compensated with an
+INCREF.</p>
+<h3>Further reading</h3>
+<ul>
+<li><a href="../../Clownfish/Docs/BuildingProjects.html">Building Clownfish projects in C environments</a></li>
+<li><a href="../../Clownfish/Docs/WritingClasses.html">Writing Clownfish classes</a></li>
+</ul>
+</div>

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/WritingClasses.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Docs/WritingClasses.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/WritingClasses.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Docs/WritingClasses.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Docs/WritingClasses.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Err.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Err.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Err.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Err.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Err.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Added: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Float.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Float.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Float.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Float.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,131 @@
+Title: Clownfish::Float – C API Documentation
+
+<div class="c-api">
+<h2>Clownfish::Float</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>FLOAT</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>Float</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>Float</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/Num.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::Float – Immutable double precision floating point number.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Float*
+<span class="prefix">cfish_</span><strong>Float_new</strong>(
+    double <strong>value</strong>
+);
+</code></pre>
+<p>Return a new Float.</p>
+<dl>
+<dt>value</dt>
+<dd><p>Initial value.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Float*
+<span class="prefix">cfish_</span><strong>Float_init</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>,
+    double <strong>value</strong>
+);
+</code></pre>
+<p>Initialize a Float.</p>
+<dl>
+<dt>value</dt>
+<dd><p>Initial value.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Get_Value">Get_Value</dt>
+<dd>
+<pre><code>double
+<span class="prefix">cfish_</span><strong>Float_Get_Value</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>
+);
+</code></pre>
+<p>Return the value of the Float.</p>
+</dd>
+<dt id="func_To_I64">To_I64</dt>
+<dd>
+<pre><code>int64_t
+<span class="prefix">cfish_</span><strong>Float_To_I64</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>
+);
+</code></pre>
+<p>Convert the Float to an integer, truncating toward zero.  Throw an
+exception if the value is out of the range of an <code>int64_t</code>.</p>
+</dd>
+<dt id="func_To_String">To_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../Clownfish/String.html">String</a>* <span class="comment">// incremented</span>
+<span class="prefix">cfish_</span><strong>Float_To_String</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>
+);
+</code></pre>
+<p>Return the Float formatted as String using <code>sprintf</code> with conversion
+specifier <code>%g</code>.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Float_Equals</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether two numbers are the same.</p>
+<p><strong>Returns:</strong> true if <code>other</code> is a Float or Integer with the same value as
+<code>self</code>.</p>
+</dd>
+<dt id="func_Compare_To">Compare_To</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">cfish_</span><strong>Float_Compare_To</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether one number is less than, equal to, or greater than
+another.  Throws an exception if <code>other</code> is neither a Float nor an
+Integer.</p>
+<p><strong>Returns:</strong> 0 if the numbers are equal, a negative number if <code>self</code> is
+less than <code>other</code>, and a positive number if <code>self</code> is greater than
+<code>other</code>.</p>
+</dd>
+<dt id="func_Clone">Clone</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Float* <span class="comment">// incremented</span>
+<span class="prefix">cfish_</span><strong>Float_Clone</strong>(
+    <span class="prefix">cfish_</span>Float *<strong>self</strong>
+);
+</code></pre>
+<p>Return a clone of the object.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::Float is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Hash.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Hash.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Hash.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Hash.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Hash.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/HashIterator.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/HashIterator.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/HashIterator.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/HashIterator.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/HashIterator.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Added: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Integer.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Integer.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Integer.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Integer.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,129 @@
+Title: Clownfish::Integer – C API Documentation
+
+<div class="c-api">
+<h2>Clownfish::Integer</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../cfish.html">Clownfish</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">CFISH_</span>INTEGER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">cfish_</span>Integer</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">cfish_</span>Int</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Clownfish/Num.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Clownfish::Integer – Immutable 64-bit signed integer.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Integer*
+<span class="prefix">cfish_</span><strong>Int_new</strong>(
+    int64_t <strong>value</strong>
+);
+</code></pre>
+<p>Return a new Integer.</p>
+<dl>
+<dt>value</dt>
+<dd><p>Initial value.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Integer*
+<span class="prefix">cfish_</span><strong>Int_init</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>,
+    int64_t <strong>value</strong>
+);
+</code></pre>
+<p>Initialize an Integer.</p>
+<dl>
+<dt>value</dt>
+<dd><p>Initial value.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Get_Value">Get_Value</dt>
+<dd>
+<pre><code>int64_t
+<span class="prefix">cfish_</span><strong>Int_Get_Value</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>
+);
+</code></pre>
+<p>Return the value of the Integer.</p>
+</dd>
+<dt id="func_To_F64">To_F64</dt>
+<dd>
+<pre><code>double
+<span class="prefix">cfish_</span><strong>Int_To_F64</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>
+);
+</code></pre>
+<p>Convert the Integer to floating point.</p>
+</dd>
+<dt id="func_To_String">To_String</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../Clownfish/String.html">String</a>* <span class="comment">// incremented</span>
+<span class="prefix">cfish_</span><strong>Int_To_String</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>
+);
+</code></pre>
+<p>Return the Integer formatted as String.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">cfish_</span><strong>Int_Equals</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether two numbers are the same.</p>
+<p><strong>Returns:</strong> true if <code>other</code> is an Integer or Float with the same value as
+<code>self</code>.</p>
+</dd>
+<dt id="func_Compare_To">Compare_To</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">cfish_</span><strong>Int_Compare_To</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether one number is less than, equal to, or greater than
+another.  Throws an exception if <code>other</code> is neither an Integer nor a
+Float.</p>
+<p><strong>Returns:</strong> 0 if the numbers are equal, a negative number if <code>self</code> is
+less than <code>other</code>, and a positive number if <code>self</code> is greater than
+<code>other</code>.</p>
+</dd>
+<dt id="func_Clone">Clone</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span>Integer* <span class="comment">// incremented</span>
+<span class="prefix">cfish_</span><strong>Int_Clone</strong>(
+    <span class="prefix">cfish_</span>Integer *<strong>self</strong>
+);
+</code></pre>
+<p>Return a clone of the object.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Clownfish::Integer is a <a href="../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Obj.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Obj.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Obj.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Obj.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Obj.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/String.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/String.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/String.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/String.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/String.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/StringIterator.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/StringIterator.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/StringIterator.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/StringIterator.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/StringIterator.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Copied: lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Vector.mdtext (from r1762634, lucy/site/trunk/content/docs/c/Clownfish/Vector.mdtext)
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Vector.mdtext?p2=lucy/site/trunk/content/docs/0.5.0/c/Clownfish/Vector.mdtext&p1=lucy/site/trunk/content/docs/c/Clownfish/Vector.mdtext&r1=1762634&r2=1762636&rev=1762636&view=diff
==============================================================================
    (empty)

Added: lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Analyzer.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Analyzer.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Analyzer.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Analyzer.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,135 @@
+Title: Lucy::Analysis::Analyzer – C API Documentation
+
+<div class="c-api">
+<h2>Lucy::Analysis::Analyzer</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../../lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">LUCY_</span>ANALYZER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">lucy_</span>Analyzer</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">lucy_</span>Analyzer</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Lucy/Analysis/Analyzer.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Lucy::Analysis::Analyzer – Tokenize/modify/filter text.</p>
+<h3>Description</h3>
+<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>
+<h3>Functions</h3>
+<dl>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>Analyzer*
+<span class="prefix">lucy_</span><strong>Analyzer_init</strong>(
+    <span class="prefix">lucy_</span>Analyzer *<strong>self</strong>
+);
+</code></pre>
+<p>Abstract initializer.</p>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Transform">Transform <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Analyzer_Transform</strong>(
+    <span class="prefix">lucy_</span>Analyzer *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a> *<strong>inversion</strong>
+);
+</code></pre>
+<p>Take a single <a href="../../Lucy/Analysis/Inversion.html">Inversion</a> as input
+and returns an Inversion, either the same one (presumably transformed
+in some way), or a new one.</p>
+<dl>
+<dt>inversion</dt>
+<dd><p>An inversion.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Transform_Text">Transform_Text</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Analyzer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>Analyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a href="../../Lucy/Analysis/Analyzer.html#func_Transform">Transform()</a>, but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Analyzer_Split</strong>(
+    <span class="prefix">lucy_</span>Analyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Dump">Dump</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Analyzer_Dump</strong>(
+    <span class="prefix">lucy_</span>Analyzer *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a href="../../Lucy/Analysis/Analyzer.html#func_Dump">Dump()</a> on the superclass. The returned
+object is a hash which should be populated with parameters of
+the analyzer.</p>
+<p><strong>Returns:</strong> A hash containing a description of the analyzer.</p>
+</dd>
+<dt id="func_Load">Load</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Analyzer_Load</strong>(
+    <span class="prefix">lucy_</span>Analyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+<p>Reconstruct an analyzer from a dump.</p>
+<p>Subclasses should first call <a href="../../Lucy/Analysis/Analyzer.html#func_Load">Load()</a> on the superclass. The
+returned object is an analyzer which should be reconstructed by
+setting the dumped parameters from the hash contained in <code>dump</code>.</p>
+<p>Note that the invocant analyzer is unused.</p>
+<dl>
+<dt>dump</dt>
+<dd><p>A hash.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> An analyzer.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Lucy::Analysis::Analyzer is a <a href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Added: lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/CaseFolder.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/CaseFolder.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/CaseFolder.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/CaseFolder.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,160 @@
+Title: Lucy::Analysis::CaseFolder – C API Documentation
+
+<div class="c-api">
+<h2>Lucy::Analysis::CaseFolder</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../../lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">LUCY_</span>CASEFOLDER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">lucy_</span>CaseFolder</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">lucy_</span>CaseFolder</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Lucy/Analysis/CaseFolder.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Lucy::Analysis::CaseFolder – Normalize case, facilitating case-insensitive search.</p>
+<h3>Description</h3>
+<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>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>CaseFolder* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_new</strong>(void);
+</code></pre>
+<p>Constructor.  Takes no arguments.</p>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>CaseFolder*
+<span class="prefix">lucy_</span><strong>CaseFolder_init</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>
+);
+</code></pre>
+<p>Initialize a CaseFolder.</p>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Transform">Transform</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_Transform</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a> *<strong>inversion</strong>
+);
+</code></pre>
+<p>Take a single <a href="../../Lucy/Analysis/Inversion.html">Inversion</a> as input
+and returns an Inversion, either the same one (presumably transformed
+in some way), or a new one.</p>
+<dl>
+<dt>inversion</dt>
+<dd><p>An inversion.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Transform_Text">Transform_Text</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a href="../../Lucy/Analysis/CaseFolder.html#func_Transform">Transform()</a>, but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>CaseFolder_Equals</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether two objects are the same.  By default, compares the
+memory address.</p>
+<dl>
+<dt>other</dt>
+<dd><p>Another Obj.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Dump">Dump</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Hash.html">Hash</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_Dump</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a href="../../Lucy/Analysis/CaseFolder.html#func_Dump">Dump()</a> on the superclass. The returned
+object is a hash which should be populated with parameters of
+the analyzer.</p>
+<p><strong>Returns:</strong> A hash containing a description of the analyzer.</p>
+</dd>
+<dt id="func_Load">Load</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>CaseFolder* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_Load</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+<p>Reconstruct an analyzer from a dump.</p>
+<p>Subclasses should first call <a href="../../Lucy/Analysis/CaseFolder.html#func_Load">Load()</a> on the superclass. The
+returned object is an analyzer which should be reconstructed by
+setting the dumped parameters from the hash contained in <code>dump</code>.</p>
+<p>Note that the invocant analyzer is unused.</p>
+<dl>
+<dt>dump</dt>
+<dd><p>A hash.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> An analyzer.</p>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>CaseFolder_Split</strong>(
+    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Lucy::Analysis::CaseFolder is a <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Added: lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/EasyAnalyzer.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/EasyAnalyzer.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/EasyAnalyzer.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/EasyAnalyzer.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,190 @@
+Title: Lucy::Analysis::EasyAnalyzer – C API Documentation
+
+<div class="c-api">
+<h2>Lucy::Analysis::EasyAnalyzer</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../../lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">LUCY_</span>EASYANALYZER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">lucy_</span>EasyAnalyzer</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">lucy_</span>EasyAnalyzer</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Lucy/Analysis/EasyAnalyzer.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Lucy::Analysis::EasyAnalyzer – A simple analyzer chain.</p>
+<h3>Description</h3>
+<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 =&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>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>EasyAnalyzer* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_new</strong>(
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>language</strong>
+);
+</code></pre>
+<p>Create a new EasyAnalyzer.</p>
+<dl>
+<dt>language</dt>
+<dd><p>An ISO code from the list of supported languages.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>EasyAnalyzer*
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_init</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>language</strong>
+);
+</code></pre>
+<p>Initialize an EasyAnalyzer.</p>
+<dl>
+<dt>language</dt>
+<dd><p>An ISO code from the list of supported languages.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Transform">Transform</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Transform</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a> *<strong>inversion</strong>
+);
+</code></pre>
+<p>Take a single <a href="../../Lucy/Analysis/Inversion.html">Inversion</a> as input
+and returns an Inversion, either the same one (presumably transformed
+in some way), or a new one.</p>
+<dl>
+<dt>inversion</dt>
+<dd><p>An inversion.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Transform_Text">Transform_Text</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a href="../../Lucy/Analysis/EasyAnalyzer.html#func_Transform">Transform()</a>, but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Dump">Dump</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Hash.html">Hash</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Dump</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a href="../../Lucy/Analysis/EasyAnalyzer.html#func_Dump">Dump()</a> on the superclass. The returned
+object is a hash which should be populated with parameters of
+the analyzer.</p>
+<p><strong>Returns:</strong> A hash containing a description of the analyzer.</p>
+</dd>
+<dt id="func_Load">Load</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>EasyAnalyzer* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Load</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+<p>Reconstruct an analyzer from a dump.</p>
+<p>Subclasses should first call <a href="../../Lucy/Analysis/EasyAnalyzer.html#func_Load">Load()</a> on the superclass. The
+returned object is an analyzer which should be reconstructed by
+setting the dumped parameters from the hash contained in <code>dump</code>.</p>
+<p>Note that the invocant analyzer is unused.</p>
+<dl>
+<dt>dump</dt>
+<dd><p>A hash.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> An analyzer.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Equals</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether two objects are the same.  By default, compares the
+memory address.</p>
+<dl>
+<dt>other</dt>
+<dd><p>Another Obj.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>EasyAnalyzer_Split</strong>(
+    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Lucy::Analysis::EasyAnalyzer is a <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Added: lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Inversion.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Inversion.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Inversion.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Inversion.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,89 @@
+Title: Lucy::Analysis::Inversion – C API Documentation
+
+<div class="c-api">
+<h2>Lucy::Analysis::Inversion</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../../lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">LUCY_</span>INVERSION</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">lucy_</span>Inversion</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">lucy_</span>Inversion</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Lucy/Analysis/Inversion.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Lucy::Analysis::Inversion – A collection of Tokens.</p>
+<h3>Description</h3>
+<p>An Inversion is a collection of Token objects which you can add to, then
+iterate over.</p>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>Inversion* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Inversion_new</strong>(
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Token.html">Token</a> *<strong>seed</strong>
+);
+</code></pre>
+<p>Create a new Inversion.</p>
+<dl>
+<dt>seed</dt>
+<dd><p>An initial Token to start things off, which may be
+NULL.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Append">Append</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>Inversion_Append</strong>(
+    <span class="prefix">lucy_</span>Inversion *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Token.html">Token</a> *<strong>token</strong> <span class="comment">// decremented</span>
+);
+</code></pre>
+<p>Tack a token onto the end of the Inversion.</p>
+<dl>
+<dt>token</dt>
+<dd><p>A Token.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Next">Next</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Token.html">Token</a>*
+<span class="prefix">lucy_</span><strong>Inversion_Next</strong>(
+    <span class="prefix">lucy_</span>Inversion *<strong>self</strong>
+);
+</code></pre>
+<p>Return the next token in the Inversion until out of tokens.</p>
+</dd>
+<dt id="func_Reset">Reset</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>Inversion_Reset</strong>(
+    <span class="prefix">lucy_</span>Inversion *<strong>self</strong>
+);
+</code></pre>
+<p>Reset the Inversion’s iterator, so that the next call to next()
+returns the first Token in the inversion.</p>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Lucy::Analysis::Inversion is a <a href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Added: lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Normalizer.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Normalizer.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Normalizer.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/Normalizer.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,193 @@
+Title: Lucy::Analysis::Normalizer – C API Documentation
+
+<div class="c-api">
+<h2>Lucy::Analysis::Normalizer</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../../lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">LUCY_</span>NORMALIZER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">lucy_</span>Normalizer</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">lucy_</span>Normalizer</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Lucy/Analysis/Normalizer.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Lucy::Analysis::Normalizer – Unicode normalization, case folding and accent stripping.</p>
+<h3>Description</h3>
+<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>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>Normalizer* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_new</strong>(
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>normalization_form</strong>,
+    bool <strong>case_fold</strong>,
+    bool <strong>strip_accents</strong>
+);
+</code></pre>
+<p>Create a new Normalizer.</p>
+<dl>
+<dt>normalization_form</dt>
+<dd><p>Unicode normalization form, can be one of
+‘NFC’, ‘NFKC’, ‘NFD’, ‘NFKD’. Defaults to ‘NFKC’.</p>
+</dd>
+<dt>case_fold</dt>
+<dd><p>Perform case folding, default is true.</p>
+</dd>
+<dt>strip_accents</dt>
+<dd><p>Strip accents, default is false.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>Normalizer*
+<span class="prefix">lucy_</span><strong>Normalizer_init</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>normalization_form</strong>,
+    bool <strong>case_fold</strong>,
+    bool <strong>strip_accents</strong>
+);
+</code></pre>
+<p>Initialize a Normalizer.</p>
+<dl>
+<dt>normalization_form</dt>
+<dd><p>Unicode normalization form, can be one of
+‘NFC’, ‘NFKC’, ‘NFD’, ‘NFKD’. Defaults to ‘NFKC’.</p>
+</dd>
+<dt>case_fold</dt>
+<dd><p>Perform case folding, default is true.</p>
+</dd>
+<dt>strip_accents</dt>
+<dd><p>Strip accents, default is false.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Transform">Transform</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Transform</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a> *<strong>inversion</strong>
+);
+</code></pre>
+<p>Take a single <a href="../../Lucy/Analysis/Inversion.html">Inversion</a> as input
+and returns an Inversion, either the same one (presumably transformed
+in some way), or a new one.</p>
+<dl>
+<dt>inversion</dt>
+<dd><p>An inversion.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Dump">Dump</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Hash.html">Hash</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Dump</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a href="../../Lucy/Analysis/Normalizer.html#func_Dump">Dump()</a> on the superclass. The returned
+object is a hash which should be populated with parameters of
+the analyzer.</p>
+<p><strong>Returns:</strong> A hash containing a description of the analyzer.</p>
+</dd>
+<dt id="func_Load">Load</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>Normalizer* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Load</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+<p>Reconstruct an analyzer from a dump.</p>
+<p>Subclasses should first call <a href="../../Lucy/Analysis/Normalizer.html#func_Load">Load()</a> on the superclass. The
+returned object is an analyzer which should be reconstructed by
+setting the dumped parameters from the hash contained in <code>dump</code>.</p>
+<p>Note that the invocant analyzer is unused.</p>
+<dl>
+<dt>dump</dt>
+<dd><p>A hash.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> An analyzer.</p>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>Normalizer_Equals</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether two objects are the same.  By default, compares the
+memory address.</p>
+<dl>
+<dt>other</dt>
+<dd><p>Another Obj.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Transform_Text">Transform_Text</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a href="../../Lucy/Analysis/Normalizer.html#func_Transform">Transform()</a>, but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>Normalizer_Split</strong>(
+    <span class="prefix">lucy_</span>Normalizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Lucy::Analysis::Normalizer is a <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>

Added: lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/PolyAnalyzer.mdtext
URL: http://svn.apache.org/viewvc/lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/PolyAnalyzer.mdtext?rev=1762636&view=auto
==============================================================================
--- lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/PolyAnalyzer.mdtext (added)
+++ lucy/site/trunk/content/docs/0.5.0/c/Lucy/Analysis/PolyAnalyzer.mdtext Wed Sep 28 12:06:24 2016
@@ -0,0 +1,224 @@
+Title: Lucy::Analysis::PolyAnalyzer – C API Documentation
+
+<div class="c-api">
+<h2>Lucy::Analysis::PolyAnalyzer</h2>
+<table>
+<tr>
+<td class="label">parcel</td>
+<td><a href="../../lucy.html">Lucy</a></td>
+</tr>
+<tr>
+<td class="label">class variable</td>
+<td><code><span class="prefix">LUCY_</span>POLYANALYZER</code></td>
+</tr>
+<tr>
+<td class="label">struct symbol</td>
+<td><code><span class="prefix">lucy_</span>PolyAnalyzer</code></td>
+</tr>
+<tr>
+<td class="label">class nickname</td>
+<td><code><span class="prefix">lucy_</span>PolyAnalyzer</code></td>
+</tr>
+<tr>
+<td class="label">header file</td>
+<td><code>Lucy/Analysis/PolyAnalyzer.h</code></td>
+</tr>
+</table>
+<h3>Name</h3>
+<p>Lucy::Analysis::PolyAnalyzer – Multiple Analyzers in series.</p>
+<h3>Description</h3>
+<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 =&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>
+<h3>Functions</h3>
+<dl>
+<dt id="func_new">new</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>PolyAnalyzer* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_new</strong>(
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>language</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a> *<strong>analyzers</strong>
+);
+</code></pre>
+<p>Create a new PolyAnalyzer.</p>
+<dl>
+<dt>language</dt>
+<dd><p>An ISO code from the list of supported languages.
+DEPRECATED, use <a href="../../Lucy/Analysis/EasyAnalyzer.html">EasyAnalyzer</a> instead.</p>
+</dd>
+<dt>analyzers</dt>
+<dd><p>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>
+</dd>
+</dl>
+</dd>
+<dt id="func_init">init</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>PolyAnalyzer*
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_init</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>language</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a> *<strong>analyzers</strong>
+);
+</code></pre>
+<p>Initialize a PolyAnalyzer.</p>
+<dl>
+<dt>language</dt>
+<dd><p>An ISO code from the list of supported languages.
+DEPRECATED, use <a href="../../Lucy/Analysis/EasyAnalyzer.html">EasyAnalyzer</a> instead.</p>
+</dd>
+<dt>analyzers</dt>
+<dd><p>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>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Methods</h3>
+<dl>
+<dt id="func_Get_Analyzers">Get_Analyzers</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Get_Analyzers</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>
+);
+</code></pre>
+<p>Getter for “analyzers” member.</p>
+</dd>
+<dt id="func_Transform">Transform</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Transform</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a> *<strong>inversion</strong>
+);
+</code></pre>
+<p>Take a single <a href="../../Lucy/Analysis/Inversion.html">Inversion</a> as input
+and returns an Inversion, either the same one (presumably transformed
+in some way), or a new one.</p>
+<dl>
+<dt>inversion</dt>
+<dd><p>An inversion.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Transform_Text">Transform_Text</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a href="../../Lucy/Analysis/Inversion.html">Inversion</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Kick off an analysis chain, creating an Inversion from string input.
+The default implementation simply creates an initial Inversion with a
+single Token, then calls <a href="../../Lucy/Analysis/PolyAnalyzer.html#func_Transform">Transform()</a>, but occasionally subclasses will
+provide an optimized implementation which minimizes string copies.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Equals">Equals</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Equals</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>other</strong>
+);
+</code></pre>
+<p>Indicate whether two objects are the same.  By default, compares the
+memory address.</p>
+<dl>
+<dt>other</dt>
+<dd><p>Another Obj.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Dump">Dump</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Dump</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a href="../../Lucy/Analysis/PolyAnalyzer.html#func_Dump">Dump()</a> on the superclass. The returned
+object is a hash which should be populated with parameters of
+the analyzer.</p>
+<p><strong>Returns:</strong> A hash containing a description of the analyzer.</p>
+</dd>
+<dt id="func_Load">Load</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span>PolyAnalyzer* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Load</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+<p>Reconstruct an analyzer from a dump.</p>
+<p>Subclasses should first call <a href="../../Lucy/Analysis/PolyAnalyzer.html#func_Load">Load()</a> on the superclass. The
+returned object is an analyzer which should be reconstructed by
+setting the dumped parameters from the hash contained in <code>dump</code>.</p>
+<p>Note that the invocant analyzer is unused.</p>
+<dl>
+<dt>dump</dt>
+<dd><p>A hash.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> An analyzer.</p>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a href="../../Clownfish/Vector.html">Vector</a>* <span class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyAnalyzer_Split</strong>(
+    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a href="../../Clownfish/String.html">String</a> *<strong>text</strong>
+);
+</code></pre>
+<p>Analyze text and return an array of token texts.</p>
+<dl>
+<dt>text</dt>
+<dd><p>A string.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h3>Inheritance</h3>
+<p>Lucy::Analysis::PolyAnalyzer is a <a href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
+</div>