Author: buildbot
Date: Sat Apr 23 17:01:02 2016
New Revision: 986421

Log:
Staging update by buildbot for lucy

Modified:
    websites/staging/lucy/trunk/content/   (props changed)
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/CaseFolder.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Inversion.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Normalizer.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.html
    
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.html
    
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.html
    
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Token.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Document/Doc.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Document/HitDoc.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Highlight/Highlighter.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/BackgroundMerger.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataWriter.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DeletionsWriter.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DocReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexManager.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Indexer.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Lexicon.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/LexiconReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PolyReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingList.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingListReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegReader.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegWriter.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Segment.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Similarity.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Snapshot.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/BlobType.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/FullTextType.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/Schema.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/StringType.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/ANDQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector.html
    
websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector/BitCollector.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Compiler.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Hits.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/IndexSearcher.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/LeafQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/MatchAllQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/NOTQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/NoMatchQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/ORQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/PhraseQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/PolyQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/PolySearcher.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/QueryParser.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/RangeQuery.html
    
websites/staging/lucy/trunk/content/docs/c/Lucy/Search/RequiredOptionalQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Searcher.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/SortRule.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/SortSpec.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Search/TermQuery.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Simple.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Store/Folder.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Store/Lock.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Store/LockErr.html
    websites/staging/lucy/trunk/content/docs/c/Lucy/Store/LockFactory.html
    websites/staging/lucy/trunk/content/docs/c/LucyX/Search/ProximityQuery.html

Propchange: websites/staging/lucy/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sat Apr 23 17:01:02 2016
@@ -1 +1 @@
-1740488
+1740659

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/CaseFolder.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/CaseFolder.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/CaseFolder.html 
Sat Apr 23 17:01:02 2016
@@ -204,15 +204,23 @@ setting the dumped parameters from the h
 </dl>
 <p><strong>Returns:</strong> An analyzer.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>CaseFolder_Destroy</strong>(
-    <span class="prefix">lucy_</span>CaseFolder *<strong>self</strong>
+<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>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/EasyAnalyzer.html 
Sat Apr 23 17:01:02 2016
@@ -234,15 +234,23 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>EasyAnalyzer_Destroy</strong>(
-    <span class="prefix">lucy_</span>EasyAnalyzer *<strong>self</strong>
+<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>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Inversion.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Inversion.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Inversion.html Sat 
Apr 23 17:01:02 2016
@@ -151,16 +151,6 @@ NULL.</p>
 <p>Reset the Inversion’s iterator, so that the next call to next()
 returns the first Token in the inversion.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Inversion_Destroy</strong>(
-    <span class="prefix">lucy_</span>Inversion *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Analysis::Inversion is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Normalizer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Normalizer.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Normalizer.html 
Sat Apr 23 17:01:02 2016
@@ -220,6 +220,42 @@ memory address.</p>
 </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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/PolyAnalyzer.html 
Sat Apr 23 17:01:02 2016
@@ -268,15 +268,23 @@ setting the dumped parameters from the h
 </dl>
 <p><strong>Returns:</strong> An analyzer.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>PolyAnalyzer_Destroy</strong>(
-    <span class="prefix">lucy_</span>PolyAnalyzer *<strong>self</strong>
+<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>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/RegexTokenizer.html 
Sat Apr 23 17:01:02 2016
@@ -243,15 +243,23 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Split">Split</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>RegexTokenizer_Destroy</strong>(
-    <span class="prefix">lucy_</span>RegexTokenizer *<strong>self</strong>
+<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>RegexTokenizer_Split</strong>(
+    <span class="prefix">lucy_</span>RegexTokenizer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStemmer.html 
Sat Apr 23 17:01:02 2016
@@ -202,15 +202,41 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Transform_Text">Transform_Text</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SnowStemmer_Destroy</strong>(
-    <span class="prefix">lucy_</span>SnowballStemmer *<strong>self</strong>
+<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>SnowStemmer_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>SnowballStemmer *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<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/SnowballStemmer.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>SnowStemmer_Split</strong>(
+    <span class="prefix">lucy_</span>SnowballStemmer *<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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.html
 (original)
+++ 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/SnowballStopFilter.html
 Sat Apr 23 17:01:02 2016
@@ -234,15 +234,41 @@ setting the dumped parameters from the h
 </dl>
 <p><strong>Returns:</strong> An analyzer.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Analysis::Analyzer</h4>
+<dl>
+<dt id="func_Transform_Text">Transform_Text</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SnowStop_Destroy</strong>(
-    <span class="prefix">lucy_</span>SnowballStopFilter *<strong>self</strong>
+<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>SnowStop_Transform_Text</strong>(
+    <span class="prefix">lucy_</span>SnowballStopFilter *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>text</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<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/SnowballStopFilter.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>SnowStop_Split</strong>(
+    <span class="prefix">lucy_</span>SnowballStopFilter *<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>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/StandardTokenizer.html 
Sat Apr 23 17:01:02 2016
@@ -174,6 +174,57 @@ memory address.</p>
 </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>StandardTokenizer_Split</strong>(
+    <span class="prefix">lucy_</span>StandardTokenizer *<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>StandardTokenizer_Dump</strong>(
+    <span class="prefix">lucy_</span>StandardTokenizer *<strong>self</strong>
+);
+</code></pre>
+<p>Dump the analyzer as hash.</p>
+<p>Subclasses should call <a 
href="../../Lucy/Analysis/StandardTokenizer.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>StandardTokenizer_Load</strong>(
+    <span class="prefix">lucy_</span>StandardTokenizer *<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/StandardTokenizer.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::StandardTokenizer is a <a 
href="../../Lucy/Analysis/Analyzer.html">Lucy::Analysis::Analyzer</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Token.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Token.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Analysis/Token.html Sat Apr 
23 17:01:02 2016
@@ -256,16 +256,6 @@ code points.</p>
 );
 </code></pre>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Token_Destroy</strong>(
-    <span class="prefix">lucy_</span>Token *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Analysis::Token is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Document/Doc.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Document/Doc.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Document/Doc.html Sat Apr 
23 17:01:02 2016
@@ -232,16 +232,6 @@ memory address.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Doc_Destroy</strong>(
-    <span class="prefix">lucy_</span>Doc *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Document::Doc is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Document/HitDoc.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Document/HitDoc.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Document/HitDoc.html Sat 
Apr 23 17:01:02 2016
@@ -135,6 +135,84 @@ memory address.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Document::Doc</h4>
+<dl>
+<dt id="func_Set_Doc_ID">Set_Doc_ID</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>HitDoc_Set_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>,
+    int32_t <strong>doc_id</strong>
+);
+</code></pre>
+<p>Set internal Lucy document id.</p>
+</dd>
+<dt id="func_Get_Doc_ID">Get_Doc_ID</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>HitDoc_Get_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Retrieve internal Lucy document id.</p>
+</dd>
+<dt id="func_Store">Store</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>HitDoc_Store</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>field</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a> *<strong>value</strong>
+);
+</code></pre>
+<p>Store a field value in the Doc.</p>
+<dl>
+<dt>field</dt>
+<dd><p>The field name</p>
+</dd>
+<dt>value</dt>
+<dd><p>The value</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Fields">Get_Fields</dt>
+<dd>
+<pre><code>void*
+<span class="prefix">lucy_</span><strong>HitDoc_Get_Fields</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Return the Doc’s backing fields hash.</p>
+</dd>
+<dt id="func_Get_Size">Get_Size</dt>
+<dd>
+<pre><code>uint32_t
+<span class="prefix">lucy_</span><strong>HitDoc_Get_Size</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Return the number of fields in the Doc.</p>
+</dd>
+<dt id="func_Extract">Extract</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>HitDoc_Extract</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>field</strong>
+);
+</code></pre>
+<p>Retrieve the field’s value, or NULL if the field is not present.</p>
+</dd>
+<dt id="func_Field_Names">Field_Names</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>HitDoc_Field_Names</strong>(
+    <span class="prefix">lucy_</span>HitDoc *<strong>self</strong>
+);
+</code></pre>
+<p>Return a list of names of all fields present.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Document::HitDoc is a <a 
href="../../Lucy/Document/Doc.html">Lucy::Document::Doc</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Highlight/Highlighter.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Highlight/Highlighter.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Highlight/Highlighter.html 
Sat Apr 23 17:01:02 2016
@@ -285,16 +285,6 @@ when assembling an excerpt.</p>
 <p>Accessor for the Lucy::Search::Compiler object derived from
 <code>query</code> and <code>searcher</code>.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Highlighter_Destroy</strong>(
-    <span class="prefix">lucy_</span>Highlighter *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Highlight::Highlighter is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/BackgroundMerger.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/BackgroundMerger.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/BackgroundMerger.html 
Sat Apr 23 17:01:02 2016
@@ -179,16 +179,6 @@ completes quickly.</p>
 re-acquire the write lock, which is then held until <a 
href="../../Lucy/Index/BackgroundMerger.html#func_Commit">Commit()</a> finishes
 and releases it.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>BGMerger_Destroy</strong>(
-    <span class="prefix">lucy_</span>BackgroundMerger *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::BackgroundMerger is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataReader.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataReader.html Sat 
Apr 23 17:01:02 2016
@@ -211,16 +211,6 @@ readers.  Return NULL if such a reader i
 </code></pre>
 <p>Accessor for “seg_tick” member var.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>DataReader_Destroy</strong>(
-    <span class="prefix">lucy_</span>DataReader *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DataReader is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataWriter.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataWriter.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DataWriter.html Sat 
Apr 23 17:01:02 2016
@@ -275,16 +275,6 @@ checking is left to the companion DataRe
 </code></pre>
 <p>Accessor for “folder” member var.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>DataWriter_Destroy</strong>(
-    <span class="prefix">lucy_</span>DataWriter *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DataWriter is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DeletionsWriter.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DeletionsWriter.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DeletionsWriter.html 
Sat Apr 23 17:01:02 2016
@@ -168,6 +168,151 @@ will be processed automatically (so don�
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataWriter</h4>
+<dl>
+<dt id="func_Add_Segment">Add_Segment <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Add_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Index/SegReader.html">SegReader</a> *<strong>reader</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>doc_map</strong>
+);
+</code></pre>
+<p>Add content from an existing segment into the one currently being
+written.</p>
+<dl>
+<dt>reader</dt>
+<dd><p>The SegReader containing content to add.</p>
+</dd>
+<dt>doc_map</dt>
+<dd><p>An array of integers mapping old document ids to
+new.  Deleted documents are mapped to 0, indicating that they should be
+skipped.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Delete_Segment">Delete_Segment</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Delete_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Index/SegReader.html">SegReader</a> *<strong>reader</strong>
+);
+</code></pre>
+<p>Remove a segment’s data.  The default implementation is a no-op, as
+all files within the segment directory will be automatically deleted.
+Subclasses which manage their own files outside of the segment system
+should override this method and use it as a trigger for cleaning up
+obsolete data.</p>
+<dl>
+<dt>reader</dt>
+<dd><p>The SegReader containing content to merge, which must
+represent a segment which is part of the the current snapshot.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Merge_Segment">Merge_Segment</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Merge_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Index/SegReader.html">SegReader</a> *<strong>reader</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>doc_map</strong>
+);
+</code></pre>
+<p>Move content from an existing segment into the one currently being
+written.</p>
+<p>The default implementation calls <a 
href="../../Lucy/Index/DeletionsWriter.html#func_Add_Segment">Add_Segment()</a> 
then <a 
href="../../Lucy/Index/DeletionsWriter.html#func_Delete_Segment">Delete_Segment()</a>.</p>
+<dl>
+<dt>reader</dt>
+<dd><p>The SegReader containing content to merge, which must
+represent a segment which is part of the the current snapshot.</p>
+</dd>
+<dt>doc_map</dt>
+<dd><p>An array of integers mapping old document ids to
+new.  Deleted documents are mapped to 0, indicating that they should be
+skipped.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Finish">Finish <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>DelWriter_Finish</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Complete the segment: close all streams, store metadata, etc.</p>
+</dd>
+<dt id="func_Metadata">Metadata</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>DelWriter_Metadata</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Arbitrary metadata to be serialized and stored by the Segment.  The
+default implementation supplies a hash with a single key-value pair for
+“format”.</p>
+</dd>
+<dt id="func_Format">Format <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>DelWriter_Format</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Every writer must specify a file format revision number, which should
+increment each time the format changes. Responsibility for revision
+checking is left to the companion DataReader.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_PolyReader">Get_PolyReader</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/PolyReader.html">PolyReader</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_PolyReader</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “polyreader” member var.</p>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>DelWriter_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>DeletionsWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DeletionsWriter is a <a 
href="../../Lucy/Index/DataWriter.html">Lucy::Index::DataWriter</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DocReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DocReader.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/DocReader.html Sat 
Apr 23 17:01:02 2016
@@ -132,6 +132,63 @@ according to the offset range.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>DocReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>DocReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>DocReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::DocReader is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexManager.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexManager.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexManager.html Sat 
Apr 23 17:01:02 2016
@@ -143,16 +143,6 @@ defining rules which may change from pro
 </dl>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>IxManager_Destroy</strong>(
-    <span class="prefix">lucy_</span>IndexManager *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Set_Folder">Set_Folder</dt>
 <dd>
 <pre><code>void

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexReader.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/IndexReader.html Sat 
Apr 23 17:01:02 2016
@@ -247,15 +247,82 @@ component must implement.</p>
 </dd>
 </dl>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>IxReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a> *<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>offsets</strong>
+);
+</code></pre>
+<p>Create a reader which aggregates the output of several lower level
+readers.  Return NULL if such a reader is not valid.</p>
+<dl>
+<dt>readers</dt>
+<dd><p>An array of DataReaders.</p>
+</dd>
+<dt>offsets</dt>
+<dd><p>Doc id start offsets for each reader.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>IxReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>IxReader_Destroy</strong>(
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>IxReader_Get_Seg_Tick</strong>(
     <span class="prefix">lucy_</span>IndexReader *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Accessor for “seg_tick” member var.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Indexer.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Indexer.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Indexer.html Sat Apr 
23 17:01:02 2016
@@ -314,16 +314,6 @@ the user, <a href="../../Lucy/Index/Inde
 </code></pre>
 <p>Accessor for schema.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Indexer_Destroy</strong>(
-    <span class="prefix">lucy_</span>Indexer *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::Indexer is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Lexicon.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Lexicon.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Lexicon.html Sat Apr 
23 17:01:02 2016
@@ -107,16 +107,6 @@ three
 </code></pre>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Lex_Destroy</strong>(
-    <span class="prefix">lucy_</span>Lexicon *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Seek">Seek <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>void

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/LexiconReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/LexiconReader.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/LexiconReader.html 
Sat Apr 23 17:01:02 2016
@@ -151,6 +151,63 @@ LexiconReaders.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>LexReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>LexReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>LexiconReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::LexiconReader is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PolyReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PolyReader.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PolyReader.html Sat 
Apr 23 17:01:02 2016
@@ -207,15 +207,118 @@ segment doc_id start offset.</p>
 <p>Return an array of all the SegReaders represented within the
 IndexReader.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Index::IndexReader</h4>
+<dl>
+<dt id="func_Obtain">Obtain</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Obtain</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or throw an error if the component can’t be found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Fetch">Fetch</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Fetch</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or return NULL if the component can’t be
+found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>PolyReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a> *<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>offsets</strong>
+);
+</code></pre>
+<p>Create a reader which aggregates the output of several lower level
+readers.  Return NULL if such a reader is not valid.</p>
+<dl>
+<dt>readers</dt>
+<dd><p>An array of DataReaders.</p>
+</dd>
+<dt>offsets</dt>
+<dd><p>Doc id start offsets for each reader.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>PolyReader_Destroy</strong>(
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PolyReader_Get_Seg_Tick</strong>(
     <span class="prefix">lucy_</span>PolyReader *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Accessor for “seg_tick” member var.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingList.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingList.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingList.html Sat 
Apr 23 17:01:02 2016
@@ -130,6 +130,59 @@ be empty.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Search::Matcher</h4>
+<dl>
+<dt id="func_Next">Next <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PList_Next</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>
+);
+</code></pre>
+<p>Proceed to the next doc id.</p>
+<p><strong>Returns:</strong> A positive doc id, or 0 once the iterator is 
exhausted.</p>
+</dd>
+<dt id="func_Advance">Advance</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PList_Advance</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>,
+    int32_t <strong>target</strong>
+);
+</code></pre>
+<p>Advance the iterator to the first doc id greater than or equal to
+<code>target</code>. The default implementation simply calls <a 
href="../../Lucy/Index/PostingList.html#func_Next">Next()</a>
+over and over, but subclasses have the option of doing something more
+efficient.</p>
+<dl>
+<dt>target</dt>
+<dd><p>A positive doc id, which must be greater than the current
+doc id once the iterator has been initialized.</p>
+</dd>
+</dl>
+<p><strong>Returns:</strong> A positive doc id, or 0 once the iterator is 
exhausted.</p>
+</dd>
+<dt id="func_Get_Doc_ID">Get_Doc_ID <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PList_Get_Doc_ID</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>
+);
+</code></pre>
+<p>Return the current doc id.  Valid only after a successful call to
+<a href="../../Lucy/Index/PostingList.html#func_Next">Next()</a> or <a 
href="../../Lucy/Index/PostingList.html#func_Advance">Advance()</a> and must 
not be called otherwise.</p>
+</dd>
+<dt id="func_Score">Score <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>PList_Score</strong>(
+    <span class="prefix">lucy_</span>PostingList *<strong>self</strong>
+);
+</code></pre>
+<p>Return the score of the current document.</p>
+<p>Only Matchers which are used for scored search need implement <a 
href="../../Lucy/Index/PostingList.html#func_Score">Score()</a>.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::PostingList is a <a 
href="../../Lucy/Search/Matcher.html">Lucy::Search::Matcher</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingListReader.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingListReader.html 
(original)
+++ 
websites/staging/lucy/trunk/content/docs/c/Lucy/Index/PostingListReader.html 
Sat Apr 23 17:01:02 2016
@@ -133,6 +133,63 @@ term using <a href="../../Lucy/Index/Pos
 segment level.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>PListReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>PListReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>PostingListReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::PostingListReader is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegReader.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegReader.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegReader.html Sat 
Apr 23 17:01:02 2016
@@ -103,16 +103,6 @@ components spawned by <a href="../../Luc
 factory methods.</p>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SegReader_Destroy</strong>(
-    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Get_Seg_Name">Get_Seg_Name</dt>
 <dd>
 <pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a>*
@@ -184,6 +174,119 @@ segment doc_id start offset.</p>
 IndexReader.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Index::IndexReader</h4>
+<dl>
+<dt id="func_Obtain">Obtain</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Obtain</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or throw an error if the component can’t be found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Fetch">Fetch</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Fetch</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/String.html">String</a> *<strong>api</strong>
+);
+</code></pre>
+<p>Fetch a component, or return NULL if the component can’t be
+found.</p>
+<dl>
+<dt>api</dt>
+<dd><p>The name of the DataReader subclass that the desired
+component must implement.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataReader</h4>
+<dl>
+<dt id="func_Aggregator">Aggregator <span 
class="comment">(abstract)</span></dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/DataReader.html">DataReader</a>* <span 
class="comment">// incremented</span>
+<span class="prefix">lucy_</span><strong>SegReader_Aggregator</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a> *<strong>readers</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Object/I32Array.html">I32Array</a> *<strong>offsets</strong>
+);
+</code></pre>
+<p>Create a reader which aggregates the output of several lower level
+readers.  Return NULL if such a reader is not valid.</p>
+<dl>
+<dt>readers</dt>
+<dd><p>An array of DataReaders.</p>
+</dd>
+<dt>offsets</dt>
+<dd><p>Doc id start offsets for each reader.</p>
+</dd>
+</dl>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Folder</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “folder” member var.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segments">Get_Segments</dt>
+<dd>
+<pre><code><span class="prefix">cfish_</span><a 
href="../../Clownfish/Vector.html">Vector</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Segments</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segments” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>SegReader_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_Seg_Tick">Get_Seg_Tick</dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>SegReader_Get_Seg_Tick</strong>(
+    <span class="prefix">lucy_</span>SegReader *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “seg_tick” member var.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::SegReader is a <a 
href="../../Lucy/Index/IndexReader.html">Lucy::Index::IndexReader</a> is a <a 
href="../../Lucy/Index/DataReader.html">Lucy::Index::DataReader</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegWriter.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegWriter.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/SegWriter.html Sat 
Apr 23 17:01:02 2016
@@ -243,15 +243,75 @@ represent a segment which is part of the
 </code></pre>
 <p>Complete the segment: close all streams, store metadata, etc.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Index::DataWriter</h4>
+<dl>
+<dt id="func_Metadata">Metadata</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>SegWriter_Metadata</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Arbitrary metadata to be serialized and stored by the Segment.  The
+default implementation supplies a hash with a single key-value pair for
+“format”.</p>
+</dd>
+<dt id="func_Format">Format <span class="comment">(abstract)</span></dt>
+<dd>
+<pre><code>int32_t
+<span class="prefix">lucy_</span><strong>SegWriter_Format</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Every writer must specify a file format revision number, which should
+increment each time the format changes. Responsibility for revision
+checking is left to the companion DataReader.</p>
+</dd>
+<dt id="func_Get_Snapshot">Get_Snapshot</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Snapshot.html">Snapshot</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Snapshot</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “snapshot” member var.</p>
+</dd>
+<dt id="func_Get_Segment">Get_Segment</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/Segment.html">Segment</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Segment</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “segment” member var.</p>
+</dd>
+<dt id="func_Get_PolyReader">Get_PolyReader</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Index/PolyReader.html">PolyReader</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_PolyReader</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “polyreader” member var.</p>
+</dd>
+<dt id="func_Get_Schema">Get_Schema</dt>
+<dd>
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Plan/Schema.html">Schema</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Schema</strong>(
+    <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for “schema” member var.</p>
+</dd>
+<dt id="func_Get_Folder">Get_Folder</dt>
 <dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>SegWriter_Destroy</strong>(
+<pre><code><span class="prefix">lucy_</span><a 
href="../../Lucy/Store/Folder.html">Folder</a>*
+<span class="prefix">lucy_</span><strong>SegWriter_Get_Folder</strong>(
     <span class="prefix">lucy_</span>SegWriter *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Accessor for “folder” member var.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Segment.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Segment.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Segment.html Sat Apr 
23 17:01:02 2016
@@ -229,16 +229,6 @@ if the field name can’t be found.</
 </code></pre>
 <p>Compare by segment number.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Seg_Destroy</strong>(
-    <span class="prefix">lucy_</span>Segment *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::Segment is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Similarity.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Similarity.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Similarity.html Sat 
Apr 23 17:01:02 2016
@@ -148,16 +148,6 @@ using an inverted square root.</p>
 fields highly, which isn’t always appropriate for fields you expect to
 have a lot of tokens on average.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Sim_Destroy</strong>(
-    <span class="prefix">lucy_</span>Similarity *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Equals">Equals</dt>
 <dd>
 <pre><code>bool

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Snapshot.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Snapshot.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Index/Snapshot.html Sat Apr 
23 17:01:02 2016
@@ -227,16 +227,6 @@ for.</p>
 <p>Get the path to the snapshot file.  Initially NULL; updated
 by <a href="../../Lucy/Index/Snapshot.html#func_Read_File">Read_File()</a>, <a 
href="../../Lucy/Index/Snapshot.html#func_Write_File">Write_File()</a>, and <a 
href="../../Lucy/Index/Snapshot.html#func_Set_Path">Set_Path()</a>.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Snapshot_Destroy</strong>(
-    <span class="prefix">lucy_</span>Snapshot *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Index::Snapshot is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Object/BitVector.html Sat 
Apr 23 17:01:02 2016
@@ -330,16 +330,6 @@ BitVector if they were not already set.<
 </code></pre>
 <p>Return an array where each element represents a set bit.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>BitVec_Destroy</strong>(
-    <span class="prefix">lucy_</span>BitVector *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Clone">Clone</dt>
 <dd>
 <pre><code><span class="prefix">lucy_</span>BitVector* <span 
class="comment">// incremented</span>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Object/I32Array.html Sat 
Apr 23 17:01:02 2016
@@ -158,16 +158,6 @@
 </code></pre>
 <p>Accessor for ‘size’ member.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>I32Arr_Destroy</strong>(
-    <span class="prefix">lucy_</span>I32Array *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Object::I32Array is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/BlobType.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/BlobType.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/BlobType.html Sat Apr 
23 17:01:02 2016
@@ -161,6 +161,75 @@ containing binary data, which cannot be
 <p>Compares all common properties.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Plan::FieldType</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>BlobType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Setter for <code>boost</code>.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>BlobType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>boost</code>.</p>
+</dd>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>BlobType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>,
+    bool <strong>indexed</strong>
+);
+</code></pre>
+<p>Setter for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Indexed">Indexed</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>BlobType_Indexed</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Set_Stored">Set_Stored</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>BlobType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>,
+    bool <strong>stored</strong>
+);
+</code></pre>
+<p>Setter for <code>stored</code>.</p>
+</dd>
+<dt id="func_Stored">Stored</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>BlobType_Stored</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>stored</code>.</p>
+</dd>
+<dt id="func_Sortable">Sortable</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>BlobType_Sortable</strong>(
+    <span class="prefix">lucy_</span>BlobType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>sortable</code>.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Plan::BlobType is a <a 
href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/FullTextType.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/FullTextType.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/FullTextType.html Sat 
Apr 23 17:01:02 2016
@@ -201,15 +201,93 @@ term highlighting.</p>
 </code></pre>
 <p>Compares all common properties.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
+</dl>
+<h4>Methods inherited from Lucy::Plan::FieldType</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Setter for <code>boost</code>.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>FullTextType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>boost</code>.</p>
+</dd>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    bool <strong>indexed</strong>
+);
+</code></pre>
+<p>Setter for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Indexed">Indexed</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Indexed</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Set_Stored">Set_Stored</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    bool <strong>stored</strong>
+);
+</code></pre>
+<p>Setter for <code>stored</code>.</p>
+</dd>
+<dt id="func_Stored">Stored</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Stored</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>stored</code>.</p>
+</dd>
+<dt id="func_Set_Sortable">Set_Sortable</dt>
 <dd>
 <pre><code>void
-<span class="prefix">lucy_</span><strong>FullTextType_Destroy</strong>(
+<span class="prefix">lucy_</span><strong>FullTextType_Set_Sortable</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>,
+    bool <strong>sortable</strong>
+);
+</code></pre>
+<p>Setter for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Sortable">Sortable</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Sortable</strong>(
+    <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Binary">Binary</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>FullTextType_Binary</strong>(
     <span class="prefix">lucy_</span>FullTextType *<strong>self</strong>
 );
 </code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
+<p>Indicate whether the field contains binary data.</p>
 </dd>
 </dl>
 <h3>Inheritance</h3>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/Schema.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/Schema.html (original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/Schema.html Sat Apr 23 
17:01:02 2016
@@ -211,16 +211,6 @@ Similarity.</p>
 </code></pre>
 <p>Return the Schema instance’s internal Similarity object.</p>
 </dd>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Schema_Destroy</strong>(
-    <span class="prefix">lucy_</span>Schema *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 </dl>
 <h3>Inheritance</h3>
 <p>Lucy::Plan::Schema is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/StringType.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/StringType.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Plan/StringType.html Sat 
Apr 23 17:01:02 2016
@@ -155,6 +155,94 @@ sortable.</p>
 <p>Compares all common properties.</p>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Plan::FieldType</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Setter for <code>boost</code>.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>StringType_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>boost</code>.</p>
+</dd>
+<dt id="func_Set_Indexed">Set_Indexed</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Indexed</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    bool <strong>indexed</strong>
+);
+</code></pre>
+<p>Setter for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Indexed">Indexed</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Indexed</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>indexed</code>.</p>
+</dd>
+<dt id="func_Set_Stored">Set_Stored</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Stored</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    bool <strong>stored</strong>
+);
+</code></pre>
+<p>Setter for <code>stored</code>.</p>
+</dd>
+<dt id="func_Stored">Stored</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Stored</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>stored</code>.</p>
+</dd>
+<dt id="func_Set_Sortable">Set_Sortable</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>StringType_Set_Sortable</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>,
+    bool <strong>sortable</strong>
+);
+</code></pre>
+<p>Setter for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Sortable">Sortable</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Sortable</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Accessor for <code>sortable</code>.</p>
+</dd>
+<dt id="func_Binary">Binary</dt>
+<dd>
+<pre><code>bool
+<span class="prefix">lucy_</span><strong>StringType_Binary</strong>(
+    <span class="prefix">lucy_</span>StringType *<strong>self</strong>
+);
+</code></pre>
+<p>Indicate whether the field contains binary data.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Plan::StringType is a <a 
href="../../Lucy/Plan/TextType.html">Lucy::Plan::TextType</a> is a <a 
href="../../Lucy/Plan/FieldType.html">Lucy::Plan::FieldType</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Search/ANDQuery.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Search/ANDQuery.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Search/ANDQuery.html Sat 
Apr 23 17:01:02 2016
@@ -184,6 +184,58 @@ memory address.</p>
 </dl>
 </dd>
 </dl>
+<h4>Methods inherited from Lucy::Search::PolyQuery</h4>
+<dl>
+<dt id="func_Add_Child">Add_Child</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>ANDQuery_Add_Child</strong>(
+    <span class="prefix">lucy_</span>ANDQuery *<strong>self</strong>,
+    <span class="prefix">lucy_</span><a 
href="../../Lucy/Search/Query.html">Query</a> *<strong>query</strong>
+);
+</code></pre>
+<p>Add a child Query node.</p>
+</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>ANDQuery_Dump</strong>(
+    <span class="prefix">lucy_</span>ANDQuery *<strong>self</strong>
+);
+</code></pre>
+</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>ANDQuery_Load</strong>(
+    <span class="prefix">lucy_</span>ANDQuery *<strong>self</strong>,
+    <span class="prefix">cfish_</span><a 
href="../../Clownfish/Obj.html">Obj</a> *<strong>dump</strong>
+);
+</code></pre>
+</dd>
+</dl>
+<h4>Methods inherited from Lucy::Search::Query</h4>
+<dl>
+<dt id="func_Set_Boost">Set_Boost</dt>
+<dd>
+<pre><code>void
+<span class="prefix">lucy_</span><strong>ANDQuery_Set_Boost</strong>(
+    <span class="prefix">lucy_</span>ANDQuery *<strong>self</strong>,
+    float <strong>boost</strong>
+);
+</code></pre>
+<p>Set the Query’s boost.</p>
+</dd>
+<dt id="func_Get_Boost">Get_Boost</dt>
+<dd>
+<pre><code>float
+<span class="prefix">lucy_</span><strong>ANDQuery_Get_Boost</strong>(
+    <span class="prefix">lucy_</span>ANDQuery *<strong>self</strong>
+);
+</code></pre>
+<p>Get the Query’s boost.</p>
+</dd>
+</dl>
 <h3>Inheritance</h3>
 <p>Lucy::Search::ANDQuery is a <a 
href="../../Lucy/Search/PolyQuery.html">Lucy::Search::PolyQuery</a> is a <a 
href="../../Lucy/Search/Query.html">Lucy::Search::Query</a> is a <a 
href="../../Clownfish/Obj.html">Clownfish::Obj</a>.</p>
 </div>

Modified: websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector.html
==============================================================================
--- websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector.html 
(original)
+++ websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector.html Sat 
Apr 23 17:01:02 2016
@@ -116,16 +116,6 @@ collector must take the updated informat
 </dl>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>Coll_Destroy</strong>(
-    <span class="prefix">lucy_</span>Collector *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Collect">Collect <span class="comment">(abstract)</span></dt>
 <dd>
 <pre><code>void

Modified: 
websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector/BitCollector.html
==============================================================================
--- 
websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector/BitCollector.html
 (original)
+++ 
websites/staging/lucy/trunk/content/docs/c/Lucy/Search/Collector/BitCollector.html
 Sat Apr 23 17:01:02 2016
@@ -132,16 +132,6 @@ entire set of documents which matches a
 </dl>
 <h3>Methods</h3>
 <dl>
-<dt id="func_Destroy">Destroy</dt>
-<dd>
-<pre><code>void
-<span class="prefix">lucy_</span><strong>BitColl_Destroy</strong>(
-    <span class="prefix">lucy_</span>BitCollector *<strong>self</strong>
-);
-</code></pre>
-<p>Generic destructor.  Frees the struct itself but not any complex
-member elements.</p>
-</dd>
 <dt id="func_Collect">Collect</dt>
 <dd>
 <pre><code>void



Reply via email to