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