mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-05-23 11:40:40 +00:00
Automatic Travis documentation build
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -197,11 +197,6 @@
|
||||
<span id="141">141</span>
|
||||
<span id="142">142</span>
|
||||
<span id="143">143</span>
|
||||
<span id="144">144</span>
|
||||
<span id="145">145</span>
|
||||
<span id="146">146</span>
|
||||
<span id="147">147</span>
|
||||
<span id="148">148</span>
|
||||
</pre><pre class="rust ">
|
||||
<span class="kw">use</span> <span class="ident">DocId</span>;
|
||||
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">borrow</span>::<span class="ident">Borrow</span>;
|
||||
@@ -288,17 +283,6 @@
|
||||
<span class="doccomment">/// Returns the current document</span>
|
||||
<span class="kw">fn</span> <span class="ident">doc</span>(<span class="kw-2">&</span><span class="self">self</span>) <span class="op">-></span> <span class="ident">DocId</span>;
|
||||
|
||||
<span class="doccomment">/// Advances the cursor to the next document</span>
|
||||
<span class="doccomment">/// None is returned if the iterator has `DocSet`</span>
|
||||
<span class="doccomment">/// has already been entirely consumed.</span>
|
||||
<span class="kw">fn</span> <span class="ident">next</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>) <span class="op">-></span> <span class="prelude-ty">Option</span><span class="op"><</span><span class="ident">DocId</span><span class="op">></span> {
|
||||
<span class="kw">if</span> <span class="self">self</span>.<span class="ident">advance</span>() {
|
||||
<span class="prelude-val">Some</span>(<span class="self">self</span>.<span class="ident">doc</span>())
|
||||
} <span class="kw">else</span> {
|
||||
<span class="prelude-val">None</span>
|
||||
}
|
||||
}
|
||||
|
||||
<span class="doccomment">/// Returns a best-effort hint of the</span>
|
||||
<span class="doccomment">/// length of the docset.</span>
|
||||
<span class="kw">fn</span> <span class="ident">size_hint</span>(<span class="kw-2">&</span><span class="self">self</span>) <span class="op">-></span> <span class="ident">u32</span>;
|
||||
@@ -322,6 +306,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
<span class="kw">impl</span><span class="op"><</span><span class="ident">TDocSet</span>: <span class="ident">DocSet</span> <span class="op">+</span> <span class="question-mark">?</span><span class="ident">Sized</span><span class="op">></span> <span class="ident">DocSet</span> <span class="kw">for</span> <span class="ident">Box</span><span class="op"><</span><span class="ident">TDocSet</span><span class="op">></span> {
|
||||
<span class="kw">fn</span> <span class="ident">advance</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>) <span class="op">-></span> <span class="ident">bool</span> {
|
||||
<span class="kw">let</span> <span class="ident">unboxed</span>: <span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">TDocSet</span> <span class="op">=</span> <span class="self">self</span>.<span class="ident">borrow_mut</span>();
|
||||
@@ -343,14 +328,19 @@
|
||||
<span class="ident">unboxed</span>.<span class="ident">size_hint</span>()
|
||||
}
|
||||
|
||||
<span class="kw">fn</span> <span class="ident">count</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>) <span class="op">-></span> <span class="ident">u32</span> {
|
||||
<span class="kw">let</span> <span class="ident">unboxed</span>: <span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">TDocSet</span> <span class="op">=</span> <span class="self">self</span>.<span class="ident">borrow_mut</span>();
|
||||
<span class="ident">unboxed</span>.<span class="ident">count</span>()
|
||||
}
|
||||
|
||||
|
||||
<span class="kw">fn</span> <span class="ident">append_to_bitset</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>, <span class="ident">bitset</span>: <span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">BitSet</span>) {
|
||||
<span class="kw">let</span> <span class="ident">unboxed</span>: <span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">TDocSet</span> <span class="op">=</span> <span class="self">self</span>.<span class="ident">borrow_mut</span>();
|
||||
<span class="ident">unboxed</span>.<span class="ident">append_to_bitset</span>(<span class="ident">bitset</span>);
|
||||
}
|
||||
}
|
||||
|
||||
<span class="attribute">#[<span class="ident">cfg</span>(<span class="ident">test</span>)]</span>
|
||||
<span class="kw">mod</span> <span class="ident">tests</span> {}
|
||||
|
||||
</pre>
|
||||
</section>
|
||||
<section id='search' class="content hidden"></section>
|
||||
|
||||
@@ -311,17 +311,6 @@
|
||||
<span id="255">255</span>
|
||||
<span id="256">256</span>
|
||||
<span id="257">257</span>
|
||||
<span id="258">258</span>
|
||||
<span id="259">259</span>
|
||||
<span id="260">260</span>
|
||||
<span id="261">261</span>
|
||||
<span id="262">262</span>
|
||||
<span id="263">263</span>
|
||||
<span id="264">264</span>
|
||||
<span id="265">265</span>
|
||||
<span id="266">266</span>
|
||||
<span id="267">267</span>
|
||||
<span id="268">268</span>
|
||||
</pre><pre class="rust ">
|
||||
<span class="kw">use</span> <span class="ident">common</span>::{<span class="ident">BitSet</span>, <span class="ident">TinySet</span>};
|
||||
<span class="kw">use</span> <span class="ident">DocId</span>;
|
||||
@@ -434,17 +423,6 @@
|
||||
<span class="self">self</span>.<span class="ident">doc</span>
|
||||
}
|
||||
|
||||
<span class="doccomment">/// Advances the cursor to the next document</span>
|
||||
<span class="doccomment">/// None is returned if the iterator has `DocSet`</span>
|
||||
<span class="doccomment">/// has already been entirely consumed.</span>
|
||||
<span class="kw">fn</span> <span class="ident">next</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>) <span class="op">-></span> <span class="prelude-ty">Option</span><span class="op"><</span><span class="ident">DocId</span><span class="op">></span> {
|
||||
<span class="kw">if</span> <span class="self">self</span>.<span class="ident">advance</span>() {
|
||||
<span class="prelude-val">Some</span>(<span class="self">self</span>.<span class="ident">doc</span>())
|
||||
} <span class="kw">else</span> {
|
||||
<span class="prelude-val">None</span>
|
||||
}
|
||||
}
|
||||
|
||||
<span class="doccomment">/// Returns half of the `max_doc`</span>
|
||||
<span class="doccomment">/// This is quite a terrible heuristic,</span>
|
||||
<span class="doccomment">/// but we don't have access to any better</span>
|
||||
|
||||
@@ -212,9 +212,9 @@
|
||||
<span class="kw">use</span> <span class="ident">query</span>::<span class="ident">score_combiner</span>::{<span class="ident">DoNothingCombiner</span>, <span class="ident">ScoreCombiner</span>, <span class="ident">SumWithCoordsCombiner</span>};
|
||||
<span class="kw">use</span> <span class="prelude-ty">Result</span>;
|
||||
|
||||
<span class="kw">fn</span> <span class="ident">scorer_union</span><span class="op"><</span><span class="lifetime">'a</span>, <span class="ident">TScoreCombiner</span><span class="op">></span>(<span class="ident">scorers</span>: <span class="ident">Vec</span><span class="op"><</span><span class="ident">Box</span><span class="op"><</span><span class="ident">Scorer</span> <span class="op">+</span> <span class="lifetime">'a</span><span class="op">>></span>) <span class="op">-></span> <span class="ident">Box</span><span class="op"><</span><span class="ident">Scorer</span> <span class="op">+</span> <span class="lifetime">'a</span><span class="op">></span>
|
||||
<span class="kw">fn</span> <span class="ident">scorer_union</span><span class="op"><</span><span class="ident">TScoreCombiner</span><span class="op">></span>(<span class="ident">scorers</span>: <span class="ident">Vec</span><span class="op"><</span><span class="ident">Box</span><span class="op"><</span><span class="ident">Scorer</span><span class="op">>></span>) <span class="op">-></span> <span class="ident">Box</span><span class="op"><</span><span class="ident">Scorer</span><span class="op">></span>
|
||||
<span class="kw">where</span>
|
||||
<span class="ident">TScoreCombiner</span>: <span class="ident">ScoreCombiner</span> <span class="op">+</span> <span class="lifetime">'static</span>,
|
||||
<span class="ident">TScoreCombiner</span>: <span class="ident">ScoreCombiner</span>,
|
||||
{
|
||||
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span><span class="ident">scorers</span>.<span class="ident">is_empty</span>());
|
||||
<span class="kw">if</span> <span class="ident">scorers</span>.<span class="ident">len</span>() <span class="op">==</span> <span class="number">1</span> {
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
<span class="macro">downcast</span><span class="macro">!</span>(<span class="kw">super</span>::<span class="ident">Scorer</span>);
|
||||
}
|
||||
|
||||
<span class="kw">impl</span><span class="op"><</span><span class="lifetime">'a</span><span class="op">></span> <span class="ident">Scorer</span> <span class="kw">for</span> <span class="ident">Box</span><span class="op"><</span><span class="ident">Scorer</span> <span class="op">+</span> <span class="lifetime">'a</span><span class="op">></span> {
|
||||
<span class="kw">impl</span> <span class="ident">Scorer</span> <span class="kw">for</span> <span class="ident">Box</span><span class="op"><</span><span class="ident">Scorer</span><span class="op">></span> {
|
||||
<span class="kw">fn</span> <span class="ident">score</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>) <span class="op">-></span> <span class="ident">Score</span> {
|
||||
<span class="self">self</span>.<span class="ident">deref_mut</span>().<span class="ident">score</span>()
|
||||
}
|
||||
|
||||
@@ -103,9 +103,7 @@ frequencies and/or positions</li>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-HasLen' class='impl'><span class='in-band'><code>impl <a class="trait" href="../../tantivy/postings/trait.HasLen.html" title="trait tantivy::postings::HasLen">HasLen</a> for <a class="struct" href="../../tantivy/postings/struct.SegmentPostings.html" title="struct tantivy::postings::SegmentPostings">SegmentPostings</a></code><a href='#impl-HasLen' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/postings/segment_postings.rs.html#302-306' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.len' class="method"><span id='len.v' class='invisible'><code>fn <a href='../../tantivy/postings/trait.HasLen.html#tymethod.len' class='fnname'>len</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/postings/segment_postings.rs.html#303-305' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -76,11 +76,9 @@
|
||||
<div class='docblock'><p>After skipping, position the iterator in such a way that <code>.doc()</code> will return a value greater than or equal to target. <a href="../../tantivy/trait.DocSet.html#method.skip_next">Read more</a></p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.AllScorer.html" title="struct tantivy::query::AllScorer">AllScorer</a></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/all_query.rs.html#62-66' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/all_query.rs.html#63-65' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -70,27 +70,23 @@ when the bitset is sparse</p>
|
||||
<h2 id='implementations' class='small-section-header'>
|
||||
Trait Implementations<a href='#implementations' class='anchor'></a>
|
||||
</h2>
|
||||
<h3 id='impl-DocSet' class='impl'><span class='in-band'><code>impl <a class="trait" href="../../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> for <a class="struct" href="../../tantivy/query/struct.BitSetDocSet.html" title="struct tantivy::query::BitSetDocSet">BitSetDocSet</a></code><a href='#impl-DocSet' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#45-130' title='goto source code'>[src]</a></span></h3>
|
||||
<h3 id='impl-DocSet' class='impl'><span class='in-band'><code>impl <a class="trait" href="../../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> for <a class="struct" href="../../tantivy/query/struct.BitSetDocSet.html" title="struct tantivy::query::BitSetDocSet">BitSetDocSet</a></code><a href='#impl-DocSet' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#45-119' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.advance' class="method"><span id='advance.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#tymethod.advance' class='fnname'>advance</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#46-59' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Goes to the next element. <code>.advance(...)</code> needs to be called a first time to point to the correct element. <a href="../../tantivy/trait.DocSet.html#tymethod.advance">Read more</a></p>
|
||||
</div><h4 id='method.skip_next' class="method"><span id='skip_next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.skip_next' class='fnname'>skip_next</a>(&mut self, target: <a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>) -> <a class="enum" href="../../tantivy/enum.SkipResult.html" title="enum tantivy::SkipResult">SkipResult</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#61-105' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>After skipping, position the iterator in such a way that <code>.doc()</code> will return a value greater than or equal to target. <a href="../../tantivy/trait.DocSet.html#method.skip_next">Read more</a></p>
|
||||
</div><h4 id='method.doc' class="method"><span id='doc.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#tymethod.doc' class='fnname'>doc</a>(&self) -> <a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#108-110' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the current document</p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#115-121' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document
|
||||
None is returned if the iterator has <code>DocSet</code>
|
||||
has already been entirely consumed.</p>
|
||||
</div><h4 id='method.size_hint' class="method"><span id='size_hint.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#tymethod.size_hint' class='fnname'>size_hint</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#127-129' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.size_hint' class="method"><span id='size_hint.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#tymethod.size_hint' class='fnname'>size_hint</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/bitset/mod.rs.html#116-118' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns half of the <code>max_doc</code>
|
||||
This is quite a terrible heuristic,
|
||||
but we don't have access to any better
|
||||
value.</p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div></section>
|
||||
<section id='search' class="content hidden"></section>
|
||||
|
||||
@@ -91,9 +91,7 @@ by calling <code>.set_score(...)</code>.</p>
|
||||
<div class='docblock'><p>Returns a best-effort hint of the length of the docset. <a href="../../tantivy/trait.DocSet.html#tymethod.size_hint">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#115-117' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl<TDocSet: <a class="trait" href="../../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> + 'static> <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.ConstScorer.html" title="struct tantivy::query::ConstScorer">ConstScorer</a><TDocSet></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#120-124' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#121-123' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -77,11 +77,9 @@
|
||||
<div class='docblock'><p>After skipping, position the iterator in such a way that <code>.doc()</code> will return a value greater than or equal to target. <a href="../../tantivy/trait.DocSet.html#method.skip_next">Read more</a></p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.EmptyScorer.html" title="struct tantivy::query::EmptyScorer">EmptyScorer</a></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#62-66' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#63-65' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -86,11 +86,9 @@ of the underlying docset without taking in account
|
||||
the fact that docs might be deleted.</p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl<TScorer, TDocSetExclude> <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.Exclude.html" title="struct tantivy::query::Exclude">Exclude</a><TScorer, TDocSetExclude> <span class="where fmt-newline">where<br> TScorer: <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>,<br> TDocSetExclude: <a class="trait" href="../../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> + 'static, </span></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/exclude.rs.html#119-127' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/exclude.rs.html#124-126' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -88,11 +88,9 @@ so that user can access their <code>docfreq</code> and <code>positions</code>.</
|
||||
<div class='docblock'><p>Returns a best-effort hint of the length of the docset. <a href="../../tantivy/trait.DocSet.html#tymethod.size_hint">Read more</a></p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl<TScorer> <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.Intersection.html" title="struct tantivy::query::Intersection">Intersection</a><TScorer> <span class="where fmt-newline">where<br> TScorer: <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>, </span></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/intersection.rs.html#123-130' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/intersection.rs.html#127-129' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -87,11 +87,9 @@ and complements the score using the optional scorer.</p>
|
||||
<div class='docblock'><p>After skipping, position the iterator in such a way that <code>.doc()</code> will return a value greater than or equal to target. <a href="../../tantivy/trait.DocSet.html#method.skip_next">Read more</a></p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.count' class="method"><span id='count.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#100-106' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Returns the number documents matching. <a href="../../tantivy/trait.DocSet.html#method.count">Read more</a></p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl<TReqScorer, TOptScorer, TScoreCombiner> <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.RequiredOptionalScorer.html" title="struct tantivy::query::RequiredOptionalScorer">RequiredOptionalScorer</a><TReqScorer, TOptScorer, TScoreCombiner> <span class="where fmt-newline">where<br> TReqScorer: <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>,<br> TOptScorer: <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>,<br> TScoreCombiner: ScoreCombiner, </span></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/reqopt_scorer.rs.html#65-100' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/reqopt_scorer.rs.html#72-99' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -81,9 +81,7 @@
|
||||
<div class='docblock'><p>Returns a best-effort hint of the length of the docset. <a href="../../tantivy/trait.DocSet.html#tymethod.size_hint">Read more</a></p>
|
||||
</div><h4 id='method.fill_buffer' class="method"><span id='fill_buffer.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Fills a given mutable buffer with the next doc ids from the <code>DocSet</code> <a href="../../tantivy/trait.DocSet.html#method.fill_buffer">Read more</a></p>
|
||||
</div><h4 id='method.next' class="method"><span id='next.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Advances the cursor to the next document None is returned if the iterator has <code>DocSet</code> has already been entirely consumed. <a href="../../tantivy/trait.DocSet.html#method.next">Read more</a></p>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#102-106' title='goto source code'>[src]</a></span></h4>
|
||||
</div><h4 id='method.append_to_bitset' class="method"><span id='append_to_bitset.v' class='invisible'><code>fn <a href='../../tantivy/trait.DocSet.html#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/docset.rs.html#91-95' title='goto source code'>[src]</a></span></h4>
|
||||
<div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div></div><h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl<TScorer, TScoreCombiner> <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="../../tantivy/query/struct.Union.html" title="struct tantivy::query::Union">Union</a><TScorer, TScoreCombiner> <span class="where fmt-newline">where<br> TScoreCombiner: ScoreCombiner,<br> TScorer: <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>, </span></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/union.rs.html#231-239' title='goto source code'>[src]</a></span></h3>
|
||||
<div class='impl-items'><h4 id='method.score' class="method"><span id='score.v' class='invisible'><code>fn <a href='../../tantivy/query/trait.Scorer.html#tymethod.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/union.rs.html#236-238' title='goto source code'>[src]</a></span></h4>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
<nav class="sidebar">
|
||||
<div class="sidebar-menu">☰</div>
|
||||
<a href='../../tantivy/index.html'><img src='http://fulmicoton.com/tantivy-logo/tantivy-logo.png' alt='logo' width='100'></a>
|
||||
<p class='location'>Trait Scorer</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#required-methods">Required Methods</a><div class="sidebar-links"><a href="#tymethod.score">score</a></div><a class="sidebar-title" href="#provided-methods">Provided Methods</a><div class="sidebar-links"><a href="#method.collect">collect</a></div><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-Scorer">Box<Scorer + 'a></a></div><a class="sidebar-title" href="#implementors">Implementors</a><a class="sidebar-title" href="#methods">Methods</a><div class="sidebar-links"><a href="#method.is">is</a><a href="#method.downcast_ref_unchecked">downcast_ref_unchecked</a><a href="#method.downcast_ref">downcast_ref</a><a href="#method.downcast_mut_unchecked">downcast_mut_unchecked</a><a href="#method.downcast_mut">downcast_mut</a><a href="#method.downcast_unchecked">downcast_unchecked</a><a href="#method.downcast">downcast</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Downcast%3C_T%3E">Downcast<_T></a></div></div><p class='location'><a href='../index.html'>tantivy</a>::<wbr><a href='index.html'>query</a></p><script>window.sidebarCurrent = {name: 'Scorer', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div>
|
||||
<p class='location'>Trait Scorer</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#required-methods">Required Methods</a><div class="sidebar-links"><a href="#tymethod.score">score</a></div><a class="sidebar-title" href="#provided-methods">Provided Methods</a><div class="sidebar-links"><a href="#method.collect">collect</a></div><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-Scorer">Box<Scorer></a></div><a class="sidebar-title" href="#implementors">Implementors</a><a class="sidebar-title" href="#methods">Methods</a><div class="sidebar-links"><a href="#method.is">is</a><a href="#method.downcast_ref_unchecked">downcast_ref_unchecked</a><a href="#method.downcast_ref">downcast_ref</a><a href="#method.downcast_mut_unchecked">downcast_mut_unchecked</a><a href="#method.downcast_mut">downcast_mut</a><a href="#method.downcast_unchecked">downcast_unchecked</a><a href="#method.downcast">downcast</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Downcast%3C_T%3E">Downcast<_T></a></div></div><p class='location'><a href='../index.html'>tantivy</a>::<wbr><a href='index.html'>query</a></p><script>window.sidebarCurrent = {name: 'Scorer', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div>
|
||||
</nav>
|
||||
|
||||
<div class="theme-picker">
|
||||
@@ -108,7 +108,7 @@ push the scored documents to the collector.</p>
|
||||
<h2 id='foreign-impls' class='small-section-header'>
|
||||
Implementations on Foreign Types<a href='#foreign-impls' class='anchor'></a>
|
||||
</h2>
|
||||
<h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl<'a> <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> + 'a></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#32-41' title='goto source code'>[src]</a></span></h3>
|
||||
<h3 id='impl-Scorer' class='impl'><span class='in-band'><code>impl <a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><<a class="trait" href="../../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>></code><a href='#impl-Scorer' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#32-41' title='goto source code'>[src]</a></span></h3>
|
||||
<span class='docblock autohide'><div class='impl-items'><h4 id='method.score' class="method"><span id='score.v-1' class='invisible'><code>fn <a href='#method.score' class='fnname'>score</a>(&mut self) -> <a class="type" href="../../tantivy/type.Score.html" title="type tantivy::Score">Score</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#33-35' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.collect-1' class="method"><span id='collect.v-1' class='invisible'><code>fn <a href='#method.collect' class='fnname'>collect</a>(&mut self, collector: &mut <a class="trait" href="../../tantivy/collector/trait.Collector.html" title="trait tantivy::collector::Collector">Collector</a>)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../../src/tantivy/query/scorer.rs.html#37-40' title='goto source code'>[src]</a></span></h4>
|
||||
</div></span>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
<nav class="sidebar">
|
||||
<div class="sidebar-menu">☰</div>
|
||||
<a href='../tantivy/index.html'><img src='http://fulmicoton.com/tantivy-logo/tantivy-logo.png' alt='logo' width='100'></a>
|
||||
<p class='location'>Trait DocSet</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#required-methods">Required Methods</a><div class="sidebar-links"><a href="#tymethod.advance">advance</a><a href="#tymethod.doc">doc</a><a href="#tymethod.size_hint">size_hint</a></div><a class="sidebar-title" href="#provided-methods">Provided Methods</a><div class="sidebar-links"><a href="#method.skip_next">skip_next</a><a href="#method.fill_buffer">fill_buffer</a><a href="#method.next">next</a><a href="#method.append_to_bitset">append_to_bitset</a><a href="#method.count">count</a></div><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-DocSet">Box<TDocSet></a></div><a class="sidebar-title" href="#implementors">Implementors</a></div><p class='location'><a href='index.html'>tantivy</a></p><script>window.sidebarCurrent = {name: 'DocSet', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div>
|
||||
<p class='location'>Trait DocSet</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#required-methods">Required Methods</a><div class="sidebar-links"><a href="#tymethod.advance">advance</a><a href="#tymethod.doc">doc</a><a href="#tymethod.size_hint">size_hint</a></div><a class="sidebar-title" href="#provided-methods">Provided Methods</a><div class="sidebar-links"><a href="#method.skip_next">skip_next</a><a href="#method.fill_buffer">fill_buffer</a><a href="#method.append_to_bitset">append_to_bitset</a><a href="#method.count">count</a></div><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-DocSet">Box<TDocSet></a></div><a class="sidebar-title" href="#implementors">Implementors</a></div><p class='location'><a href='index.html'>tantivy</a></p><script>window.sidebarCurrent = {name: 'DocSet', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div>
|
||||
</nav>
|
||||
|
||||
<div class="theme-picker">
|
||||
@@ -59,7 +59,7 @@
|
||||
<a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
|
||||
[<span class='inner'>−</span>]
|
||||
</a>
|
||||
</span><a class='srclink' href='../src/tantivy/docset.rs.html#20-118' title='goto source code'>[src]</a></span></h1>
|
||||
</span><a class='srclink' href='../src/tantivy/docset.rs.html#20-107' title='goto source code'>[src]</a></span></h1>
|
||||
<pre class='rust trait'>pub trait DocSet {
|
||||
fn <a href='#tymethod.advance' class='fnname'>advance</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
|
||||
<div class='item-spacer'></div> fn <a href='#tymethod.doc' class='fnname'>doc</a>(&self) -> <a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>;
|
||||
@@ -67,7 +67,6 @@
|
||||
|
||||
fn <a href='#method.skip_next' class='fnname'>skip_next</a>(&mut self, target: <a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>) -> <a class="enum" href="../tantivy/enum.SkipResult.html" title="enum tantivy::SkipResult">SkipResult</a> { ... }
|
||||
<div class='item-spacer'></div> fn <a href='#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> { ... }
|
||||
<div class='item-spacer'></div> fn <a href='#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>> { ... }
|
||||
<div class='item-spacer'></div> fn <a href='#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet) { ... }
|
||||
<div class='item-spacer'></div> fn <a href='#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> { ... }
|
||||
}</pre><div class='docblock'><p>Represents an iterable set of sorted doc ids.</p>
|
||||
@@ -109,9 +108,6 @@ return value is the number of elements that were filled.</p>
|
||||
<p>This method is only here for specific high-performance
|
||||
use case where batching. The normal way to
|
||||
go through the <code>DocId</code>'s is to call <code>.advance()</code>.</p>
|
||||
</div><h3 id='method.next' class='method'><span id='next.v' class='invisible'><code>fn <a href='#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span></h3><div class='docblock'><p>Advances the cursor to the next document
|
||||
None is returned if the iterator has <code>DocSet</code>
|
||||
has already been entirely consumed.</p>
|
||||
</div><h3 id='method.append_to_bitset' class='method'><span id='append_to_bitset.v' class='invisible'><code>fn <a href='#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span></h3><div class='docblock'><p>Appends all docs to a <code>bitset</code>.</p>
|
||||
</div><h3 id='method.count' class='method'><span id='count.v' class='invisible'><code>fn <a href='#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span></h3><div class='docblock'><p>Returns the number documents matching.</p>
|
||||
<p>Calling this method consumes the <code>DocSet</code>.</p>
|
||||
@@ -119,15 +115,14 @@ has already been entirely consumed.</p>
|
||||
<h2 id='foreign-impls' class='small-section-header'>
|
||||
Implementations on Foreign Types<a href='#foreign-impls' class='anchor'></a>
|
||||
</h2>
|
||||
<h3 id='impl-DocSet' class='impl'><span class='in-band'><code>impl<TDocSet: <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>> <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><TDocSet></code><a href='#impl-DocSet' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#120-145' title='goto source code'>[src]</a></span></h3>
|
||||
<span class='docblock autohide'><div class='impl-items'><h4 id='method.advance' class="method"><span id='advance.v-1' class='invisible'><code>fn <a href='#method.advance' class='fnname'>advance</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#121-124' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.skip_next-1' class="method"><span id='skip_next.v-1' class='invisible'><code>fn <a href='#method.skip_next' class='fnname'>skip_next</a>(&mut self, target: <a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>) -> <a class="enum" href="../tantivy/enum.SkipResult.html" title="enum tantivy::SkipResult">SkipResult</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#126-129' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.doc' class="method"><span id='doc.v-1' class='invisible'><code>fn <a href='#method.doc' class='fnname'>doc</a>(&self) -> <a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#131-134' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.size_hint' class="method"><span id='size_hint.v-1' class='invisible'><code>fn <a href='#method.size_hint' class='fnname'>size_hint</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#136-139' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.append_to_bitset-1' class="method"><span id='append_to_bitset.v-1' class='invisible'><code>fn <a href='#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#141-144' title='goto source code'>[src]</a></span></h4>
|
||||
<h3 id='impl-DocSet' class='impl'><span class='in-band'><code>impl<TDocSet: <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>> <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><TDocSet></code><a href='#impl-DocSet' class='anchor'></a></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#110-141' title='goto source code'>[src]</a></span></h3>
|
||||
<span class='docblock autohide'><div class='impl-items'><h4 id='method.advance' class="method"><span id='advance.v-1' class='invisible'><code>fn <a href='#method.advance' class='fnname'>advance</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#111-114' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.skip_next-1' class="method"><span id='skip_next.v-1' class='invisible'><code>fn <a href='#method.skip_next' class='fnname'>skip_next</a>(&mut self, target: <a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>) -> <a class="enum" href="../tantivy/enum.SkipResult.html" title="enum tantivy::SkipResult">SkipResult</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#116-119' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.doc' class="method"><span id='doc.v-1' class='invisible'><code>fn <a href='#method.doc' class='fnname'>doc</a>(&self) -> <a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#121-124' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.size_hint' class="method"><span id='size_hint.v-1' class='invisible'><code>fn <a href='#method.size_hint' class='fnname'>size_hint</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#126-129' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.count-1' class="method"><span id='count.v-1' class='invisible'><code>fn <a href='#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#131-134' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.append_to_bitset-1' class="method"><span id='append_to_bitset.v-1' class='invisible'><code>fn <a href='#method.append_to_bitset' class='fnname'>append_to_bitset</a>(&mut self, bitset: &mut BitSet)</code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#137-140' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.fill_buffer-1' class="method"><span id='fill_buffer.v-1' class='invisible'><code>fn <a href='../tantivy/trait.DocSet.html#method.fill_buffer' class='fnname'>fill_buffer</a>(&mut self, buffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#72-81' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.next-1' class="method"><span id='next.v-1' class='invisible'><code>fn <a href='../tantivy/trait.DocSet.html#method.next' class='fnname'>next</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="type" href="../tantivy/type.DocId.html" title="type tantivy::DocId">DocId</a>></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#89-95' title='goto source code'>[src]</a></span></h4>
|
||||
<h4 id='method.count-1' class="method"><span id='count.v-1' class='invisible'><code>fn <a href='../tantivy/trait.DocSet.html#method.count' class='fnname'>count</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/tantivy/docset.rs.html#111-117' title='goto source code'>[src]</a></span></h4>
|
||||
</div></span>
|
||||
<h2 id='implementors' class='small-section-header'>
|
||||
Implementors<a href='#implementors' class='anchor'></a>
|
||||
@@ -136,7 +131,7 @@ has already been entirely consumed.</p>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/scorer.rs.html#48-60' title='goto source code'>[src]</a></div><code>impl DocSet for <a class="struct" href="../tantivy/query/struct.EmptyScorer.html" title="struct tantivy::query::EmptyScorer">EmptyScorer</a></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/scorer.rs.html#94-118' title='goto source code'>[src]</a></div><code>impl<TDocSet: <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a>> DocSet for <a class="struct" href="../tantivy/query/struct.ConstScorer.html" title="struct tantivy::query::ConstScorer">ConstScorer</a><TDocSet></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/all_query.rs.html#43-60' title='goto source code'>[src]</a></div><code>impl DocSet for <a class="struct" href="../tantivy/query/struct.AllScorer.html" title="struct tantivy::query::AllScorer">AllScorer</a></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/bitset/mod.rs.html#45-130' title='goto source code'>[src]</a></div><code>impl DocSet for <a class="struct" href="../tantivy/query/struct.BitSetDocSet.html" title="struct tantivy::query::BitSetDocSet">BitSetDocSet</a></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/bitset/mod.rs.html#45-119' title='goto source code'>[src]</a></div><code>impl DocSet for <a class="struct" href="../tantivy/query/struct.BitSetDocSet.html" title="struct tantivy::query::BitSetDocSet">BitSetDocSet</a></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/exclude.rs.html#79-117' title='goto source code'>[src]</a></div><code>impl<TDocSet, TDocSetExclude> DocSet for <a class="struct" href="../tantivy/query/struct.Exclude.html" title="struct tantivy::query::Exclude">Exclude</a><TDocSet, TDocSetExclude> <span class="where fmt-newline">where<br> TDocSet: <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a>,<br> TDocSetExclude: <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a>, </span></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/union.rs.html#112-229' title='goto source code'>[src]</a></div><code>impl<TScorer, TScoreCombiner> DocSet for <a class="struct" href="../tantivy/query/struct.Union.html" title="struct tantivy::query::Union">Union</a><TScorer, TScoreCombiner> <span class="where fmt-newline">where<br> TScorer: <a class="trait" href="../tantivy/query/trait.Scorer.html" title="trait tantivy::query::Scorer">Scorer</a>,<br> TScoreCombiner: ScoreCombiner, </span></code></li>
|
||||
<li><div class='out-of-band'><a class='srclink' href='../src/tantivy/query/intersection.rs.html#34-121' title='goto source code'>[src]</a></div><code>impl<TDocSet: <a class="trait" href="../tantivy/trait.DocSet.html" title="trait tantivy::DocSet">DocSet</a>> DocSet for <a class="struct" href="../tantivy/query/struct.Intersection.html" title="struct tantivy::query::Intersection">Intersection</a><TDocSet></code></li>
|
||||
|
||||
Reference in New Issue
Block a user