blob: a7e34a65d4a099e2b886430afe2efed7bfd6a8ad [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>Lucene.Net: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="lucene-net-icon-128x128.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Lucene.Net
&#160;<span id="projectnumber">3.0.3</span>
</div>
<div id="projectbrief">Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="Index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li class="current"><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d43/class_lucene_1_1_net_1_1_util_1_1_cache_1_1_abstract_segment_cache.html" target="_self">Lucene.Net.Util.Cache.AbstractSegmentCache</a></td><td class="desc">Root custom cache to allow a factory to retain references to the custom caches without having to be aware of the type. </td></tr>
<tr id="row_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d21/class_lucene_1_1_net_1_1_util_1_1_cache_1_1_segment_cache_3_01_t_01_4.html" target="_self">Lucene.Net.Util.Cache.SegmentCache&lt; T &gt;</a></td><td class="desc">Custom cache with two levels of keys, outer key is the IndexReader with the inner key being a string, commonly a field name but can be anything. Refer to the unit tests for an example implementation. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>The type that is being cached.</td></tr>
</table>
</dd>
</dl>
</td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d8c/class_lucene_1_1_net_1_1_index_1_1_byte_block_pool_1_1_allocator.html" target="_self">Lucene.Net.Index.ByteBlockPool.Allocator</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d91/class_s_f_1_1_snowball_1_1_among.html" target="_self">SF.Snowball.Among</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ApplicationException</b></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/db7/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_token_mgr_error.html" target="_self">Lucene.Net.Demo.Html.TokenMgrError</a></td><td class="desc"></td></tr>
<tr id="row_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/def/class_lucene_1_1_net_1_1_query_parsers_1_1_token_mgr_error.html" target="_self">Lucene.Net.QueryParsers.TokenMgrError</a></td><td class="desc"><a class="el" href="de/d58/class_lucene_1_1_net_1_1_query_parsers_1_1_token.html" title="Describes the input token stream.">Token</a> Manager Error. </td></tr>
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dff/class_lucene_1_1_net_1_1_support_1_1_app_settings.html" target="_self">Lucene.Net.Support.AppSettings</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d99/class_lucene_1_1_net_1_1_analysis_1_1_a_r_1_1_arabic_normalizer.html" target="_self">Lucene.Net.Analysis.AR.ArabicNormalizer</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d50/class_lucene_1_1_net_1_1_analysis_1_1_a_r_1_1_arabic_stemmer.html" target="_self">Lucene.Net.Analysis.AR.ArabicStemmer</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><img id="arr_7_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ArgumentException</b></td><td class="desc"></td></tr>
<tr id="row_7_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d8c/class_spatial4n_1_1_core_1_1_exceptions_1_1_invalid_spatial_argument.html" target="_self">Spatial4n.Core.Exceptions.InvalidSpatialArgument</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d9a/class_lucene_1_1_net_1_1_util_1_1_array_util.html" target="_self">Lucene.Net.Util.ArrayUtil</a></td><td class="desc">Methods for manipulating arrays.</td></tr>
<tr id="row_9_"><td class="entry"><img id="arr_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Attribute</b></td><td class="desc"></td></tr>
<tr id="row_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d24/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_offset_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.OffsetAttribute</a></td><td class="desc">The start and end character offset of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. </td></tr>
<tr id="row_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/db9/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_payload_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.PayloadAttribute</a></td><td class="desc">The payload of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. See also <a class="el" href="d8/db9/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_payload_attribute.html#a48c0899f5fb938e38c4a9f218d3a2292" title="Returns this Token&#39;s payload.">Payload</a>.</td></tr>
<tr id="row_9_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dff/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_position_increment_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.PositionIncrementAttribute</a></td><td class="desc">The positionIncrement determines the position of this token relative to the previous <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> in a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a>, used in phrase searching</td></tr>
<tr id="row_9_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d3b/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_term_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.TermAttribute</a></td><td class="desc">The term text of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>.</td></tr>
<tr id="row_9_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dbc/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_type_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.TypeAttribute</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>'s lexical type. The Default value is "word". </td></tr>
<tr id="row_10_" class="even"><td class="entry"><img id="arr_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>AttributeFactory</b></td><td class="desc"></td></tr>
<tr id="row_10_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dfd/class_lucene_1_1_net_1_1_analysis_1_1_token_1_1_token_attribute_factory.html" target="_self">Lucene.Net.Analysis.Token.TokenAttributeFactory</a></td><td class="desc"><b>Expert</b>: Creates an AttributeFactory returning <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html">Token</a> as instance for the basic attributes and for all other attributes calls the given delegate factory. </td></tr>
<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d71/class_lucene_1_1_net_1_1_util_1_1_attribute_source_1_1_attribute_factory.html" target="_self">Lucene.Net.Util.AttributeSource.AttributeFactory</a></td><td class="desc">An <a class="el" href="d5/d71/class_lucene_1_1_net_1_1_util_1_1_attribute_source_1_1_attribute_factory.html" title="An AttributeFactory creates instances of Attributes.">AttributeFactory</a> creates instances of <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Attribute</a>s.</td></tr>
<tr id="row_12_" class="even"><td class="entry"><img id="arr_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html" target="_self">Lucene.Net.Util.AttributeSource</a></td><td class="desc">An <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html" title="An AttributeSource contains a list of different Attributes, and methods to add and get them...">AttributeSource</a> contains a list of different <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Attribute</a>s, and methods to add and get them. There can only be a single instance of an attribute in the same <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html" title="An AttributeSource contains a list of different Attributes, and methods to add and get them...">AttributeSource</a> instance. This is ensured by passing in the actual type of the <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Attribute</a> (Class&lt;<a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Attribute</a>&gt;) to the AddAttribute{T}(), which then checks if an instance of that type is already present. If yes, it returns the instance, otherwise it creates a new instance and returns it. </td></tr>
<tr id="row_12_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_12_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('12_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" target="_self">Lucene.Net.Analysis.TokenStream</a></td><td class="desc">A <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> enumerates the sequence of tokens, either from <a class="el" href="dc/da0/_token_stream_8cs.html#a6d7b175c6799cf1d18e9493727d23fc6">Field</a>s of a <a class="el" href="db/da6/_searcher_8cs.html#a2ad6aef8641c7b7a6cf9277f7d54b2cd">Document</a> or from query text. This is an abstract class. Concrete subclasses are: </p>
<ul>
<li>
<a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a>, a <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> whose input is a Reader; and </li>
<li>
<a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a>, a <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> whose input is another <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code>. </li>
</ul>
<p>A new <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> API has been introduced with <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> 2.9. This API has moved from being <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> based to IAttribute based. While <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> still exists in 2.9 as a convenience class, the preferred way to store the information of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is to use <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Util.Attribute</a>s. <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> now extends <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html#af8654555ddde74d7e463266371f3508c" title="An AttributeSource using the default attribute factory AttributeSource.AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY.">AttributeSource</a>, which provides access to all of the token IAttributes for the <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code>. Note that only one instance per <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Util.Attribute</a> is created and reused for every token. This approach reduces object creation and allows local caching of references to the <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Util.Attribute</a>s. See <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">IncrementToken()</a> for further details. <b>The workflow of the new <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> API is as follows:</b> </p>
<ul>
<li>
Instantiation of <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code>/<a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a>s which add/get attributes to/from the <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html#af8654555ddde74d7e463266371f3508c" title="An AttributeSource using the default attribute factory AttributeSource.AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY.">AttributeSource</a>. </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#af7c4a3464dc78b1d0451492d9c520965" title="Resets this stream to the beginning. This is an optional operation, so subclasses may or may not impl...">TokenStream.Reset()</a>. </li>
<li>
The consumer retrieves attributes from the stream and stores local references to all attributes it wants to access </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">IncrementToken()</a> until it returns false and consumes the attributes after each call. </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a92b3c4eab12fbf83daa07b7684cfbcaf" title="This method is called by the consumer after the last token has been consumed, after IncrementToken re...">End()</a> so that any end-of-stream operations can be performed. </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a5f66ac4c37218611b4a13f81f98332cd" title="Releases resources associated with this stream. ">Close()</a> to release any resource when finished using the <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> </li>
</ul>
<p>To make sure that filters and consumers know which attributes are available, the attributes must be added during instantiation. Filters and consumers are not required to check for availability of attributes in <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">IncrementToken()</a>. You can find some example code for the new API in the analysis package level Javadoc. Sometimes it is desirable to capture a current state of a <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> , e. g. for buffering purposes (see <a class="el" href="d3/d48/class_lucene_1_1_net_1_1_analysis_1_1_caching_token_filter.html" title="This class can be used if the token attributes of a TokenStream are intended to be consumed more than...">CachingTokenFilter</a>, <a class="el" href="d6/d92/class_lucene_1_1_net_1_1_analysis_1_1_tee_sink_token_filter.html" title="This TokenFilter provides the ability to set aside attribute states that have already been analyzed...">TeeSinkTokenFilter</a>). For this usecase AttributeSource.CaptureState and AttributeSource.RestoreState can be used. </td></tr>
<tr id="row_12_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dbf/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_empty_token_stream.html" target="_self">Lucene.Net.Analysis.Miscellaneous.EmptyTokenStream</a></td><td class="desc">An always exhausted token stream </td></tr>
<tr id="row_12_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d12/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_prefix_and_suffix_aware_token_filter.html" target="_self">Lucene.Net.Analysis.Miscellaneous.PrefixAndSuffixAwareTokenFilter</a></td><td class="desc">Links two <a class="el" href="d1/dfa/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_prefix_aware_token_filter.html" title="Joins two token streams and leaves the last token of the first stream available to be used when updat...">PrefixAwareTokenFilter</a>. <b>NOTE:</b> This filter might not behave correctly if used with custom Attributes, i.e. Attributes other than the ones located in <a class="el" href="d7/d7a/namespace_lucene_1_1_net_1_1_analysis_1_1_tokenattributes.html">Lucene.Net.Analysis.Tokenattributes</a>. </td></tr>
<tr id="row_12_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_12_0_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_0_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dfa/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_prefix_aware_token_filter.html" target="_self">Lucene.Net.Analysis.Miscellaneous.PrefixAwareTokenFilter</a></td><td class="desc">Joins two token streams and leaves the last token of the first stream available to be used when updating the token values in the second stream based on that token</td></tr>
<tr id="row_12_0_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d56/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_injectable_prefix_aware_token_filter.html" target="_self">Lucene.Net.Analysis.Miscellaneous.InjectablePrefixAwareTokenFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d89/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_single_token_token_stream.html" target="_self">Lucene.Net.Analysis.Miscellaneous.SingleTokenTokenStream</a></td><td class="desc">A <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a> containing a single token. </td></tr>
<tr id="row_12_0_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d38/class_lucene_1_1_net_1_1_analysis_1_1_numeric_token_stream.html" target="_self">Lucene.Net.Analysis.NumericTokenStream</a></td><td class="desc"><b>Expert:</b> This class provides a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a> for indexing numeric values that can be used by NumericRangeQuery{T} or NumericRangeFilter{T}</td></tr>
<tr id="row_12_0_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d20/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_shingle_matrix_filter.html" target="_self">Lucene.Net.Analysis.Shingle.ShingleMatrixFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d54/class_lucene_1_1_net_1_1_analysis_1_1_tee_sink_token_filter_1_1_sink_token_stream.html" target="_self">Lucene.Net.Analysis.TeeSinkTokenFilter.SinkTokenStream</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_12_0_7_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_0_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" target="_self">Lucene.Net.Analysis.TokenFilter</a></td><td class="desc">A <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> is a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a> whose input is another <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a>. This is an abstract class; subclasses must override <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">TokenStream.IncrementToken()</a></td></tr>
<tr id="row_12_0_7_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/daa/class_lucene_1_1_net_1_1_analysis_1_1_a_r_1_1_arabic_normalization_filter.html" target="_self">Lucene.Net.Analysis.AR.ArabicNormalizationFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/df6/class_lucene_1_1_net_1_1_analysis_1_1_a_r_1_1_arabic_stem_filter.html" target="_self">Lucene.Net.Analysis.AR.ArabicStemFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d34/class_lucene_1_1_net_1_1_analysis_1_1_a_s_c_i_i_folding_filter.html" target="_self">Lucene.Net.Analysis.ASCIIFoldingFilter</a></td><td class="desc">This class converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if one exists</td></tr>
<tr id="row_12_0_7_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de5/class_lucene_1_1_net_1_1_analysis_1_1_b_r_1_1_brazilian_stem_filter.html" target="_self">Lucene.Net.Analysis.BR.BrazilianStemFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d48/class_lucene_1_1_net_1_1_analysis_1_1_caching_token_filter.html" target="_self">Lucene.Net.Analysis.CachingTokenFilter</a></td><td class="desc">This class can be used if the token attributes of a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a> are intended to be consumed more than once. It caches all token attribute states locally in a List</td></tr>
<tr id="row_12_0_7_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/db0/class_lucene_1_1_net_1_1_analysis_1_1_cn_1_1_chinese_filter.html" target="_self">Lucene.Net.Analysis.Cn.ChineseFilter</a></td><td class="desc">A <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html">TokenFilter</a> with a stop word table</td></tr>
<tr id="row_12_0_7_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_12_0_7_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_0_7_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d25/class_lucene_1_1_net_1_1_analysis_1_1_compound_1_1_compound_word_token_filter_base.html" target="_self">Lucene.Net.Analysis.Compound.CompoundWordTokenFilterBase</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_6_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/de4/class_lucene_1_1_net_1_1_analysis_1_1_compound_1_1_dictionary_compound_word_token_filter.html" target="_self">Lucene.Net.Analysis.Compound.DictionaryCompoundWordTokenFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d13/class_lucene_1_1_net_1_1_analysis_1_1_de_1_1_german_stem_filter.html" target="_self">Lucene.Net.Analysis.De.GermanStemFilter</a></td><td class="desc">A filter that stems German words. It supports a table of words that should not be stemmed at all. The stemmer used can be changed at runtime after the filter object is created (as long as it is a <a class="el" href="d2/d43/class_lucene_1_1_net_1_1_analysis_1_1_de_1_1_german_stemmer.html" title="A stemmer for German words. The algorithm is based on the report &quot;A Fast and Simple Stemming Algorith...">GermanStemmer</a>). </td></tr>
<tr id="row_12_0_7_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d6a/class_lucene_1_1_net_1_1_analysis_1_1_el_1_1_greek_lower_case_filter.html" target="_self">Lucene.Net.Analysis.El.GreekLowerCaseFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d65/class_lucene_1_1_net_1_1_analysis_1_1_fa_1_1_persian_normalization_filter.html" target="_self">Lucene.Net.Analysis.Fa.PersianNormalizationFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d3a/class_lucene_1_1_net_1_1_analysis_1_1_fr_1_1_elision_filter.html" target="_self">Lucene.Net.Analysis.Fr.ElisionFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/da7/class_lucene_1_1_net_1_1_analysis_1_1_fr_1_1_french_stem_filter.html" target="_self">Lucene.Net.Analysis.Fr.FrenchStemFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_12_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d9e/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem_filter.html" target="_self">Lucene.Net.Analysis.Hunspell.HunspellStemFilter</a></td><td class="desc"><a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> that uses hunspell affix rules and words to stem tokens. Since hunspell supports a word having multiple stems, this filter can emit multiple tokens for each consumed token. </td></tr>
<tr id="row_12_0_7_13_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/db4/class_lucene_1_1_net_1_1_analysis_1_1_i_s_o_latin1_accent_filter.html" target="_self">Lucene.Net.Analysis.ISOLatin1AccentFilter</a></td><td class="desc">A filter that replaces accented characters in the ISO Latin 1 character set (ISO-8859-1) by their unaccented equivalent. The case will not be altered. For instance, '&amp;#192;' will be replaced by 'a'. </td></tr>
<tr id="row_12_0_7_14_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d0f/class_lucene_1_1_net_1_1_analysis_1_1_length_filter.html" target="_self">Lucene.Net.Analysis.LengthFilter</a></td><td class="desc">Removes words that are too long or too short from the stream.</td></tr>
<tr id="row_12_0_7_15_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" target="_self">Lucene.Net.Analysis.LowerCaseFilter</a></td><td class="desc">Normalizes token text to lower case.</td></tr>
<tr id="row_12_0_7_16_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d06/class_lucene_1_1_net_1_1_analysis_1_1_n_gram_1_1_edge_n_gram_token_filter.html" target="_self">Lucene.Net.Analysis.NGram.EdgeNGramTokenFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_17_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dfc/class_lucene_1_1_net_1_1_analysis_1_1_n_gram_1_1_n_gram_token_filter.html" target="_self">Lucene.Net.Analysis.NGram.NGramTokenFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_18_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/ddd/class_lucene_1_1_net_1_1_analysis_1_1_nl_1_1_dutch_stem_filter.html" target="_self">Lucene.Net.Analysis.Nl.DutchStemFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_19_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db3/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_delimited_payload_token_filter.html" target="_self">Lucene.Net.Analysis.Payloads.DelimitedPayloadTokenFilter</a></td><td class="desc">Characters before the delimiter are the "token", those after are the payload. For example, if the delimiter is '|', then for the string "foo|bar", foo is the token and "bar" is a payload. Note, you can also include a <a class="el" href="">org.apache.lucene.analysis.payloads.PayloadEncoder</a> to convert the payload in an appropriate way (from characters to bytes). Note make sure your <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a> doesn't split on the delimiter, or this won't work </td></tr>
<tr id="row_12_0_7_20_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d74/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_numeric_payload_token_filter.html" target="_self">Lucene.Net.Analysis.Payloads.NumericPayloadTokenFilter</a></td><td class="desc">Assigns a payload to a token based on the <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html#a61943bcca47590fc996a1ced87587ebc" title="Returns this Token&#39;s lexical type. Defaults to &quot;word&quot;. ">Token.Type()</a> </td></tr>
<tr id="row_12_0_7_21_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d08/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_token_offset_payload_token_filter.html" target="_self">Lucene.Net.Analysis.Payloads.TokenOffsetPayloadTokenFilter</a></td><td class="desc">Adds the <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html#a421271c40ecfd6be5852f55a4a08ccb0" title="Gets or sets this Token&#39;s starting offset, the position of the first character corresponding to this ...">Token.StartOffset</a> and <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html#a8dac36e25c06d03003cf46748858026f" title="Gets or sets this Token&#39;s ending offset, one greater than the position of the last character correspo...">Token.EndOffset</a> First 4 bytes are the start </td></tr>
<tr id="row_12_0_7_22_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d32/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_type_as_payload_token_filter.html" target="_self">Lucene.Net.Analysis.Payloads.TypeAsPayloadTokenFilter</a></td><td class="desc">Makes the <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html#a61943bcca47590fc996a1ced87587ebc" title="Returns this Token&#39;s lexical type. Defaults to &quot;word&quot;. ">Token.Type()</a> a payload. Encodes the type using System.Text.Encoding.UTF8 as the encoding </td></tr>
<tr id="row_12_0_7_23_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dee/class_lucene_1_1_net_1_1_analysis_1_1_porter_stem_filter.html" target="_self">Lucene.Net.Analysis.PorterStemFilter</a></td><td class="desc">Transforms the token stream as per the Porter stemming algorithm. Note: the input to the stemming filter must already be in lower case, so you will need to use <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" title="Normalizes token text to lower case.">LowerCaseFilter</a> or <a class="el" href="d2/d5c/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_tokenizer.html" title="LowerCaseTokenizer performs the function of LetterTokenizer and LowerCaseFilter together. It divides text at non-letters and converts them to lower case. While it is functionally equivalent to the combination of LetterTokenizer and LowerCaseFilter, there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation. Note: this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces. ">LowerCaseTokenizer</a> farther down the <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a> chain in order for this to work properly! To use this filter with other analyzers, you'll want to write an <a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> class that sets up the <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a> chain as you want it. To use this with <a class="el" href="d2/d5c/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_tokenizer.html" title="LowerCaseTokenizer performs the function of LetterTokenizer and LowerCaseFilter together. It divides text at non-letters and converts them to lower case. While it is functionally equivalent to the combination of LetterTokenizer and LowerCaseFilter, there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation. Note: this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces. ">LowerCaseTokenizer</a>, for example, you'd write an analyzer like this: </td></tr>
<tr id="row_12_0_7_24_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d6e/class_lucene_1_1_net_1_1_analysis_1_1_position_1_1_position_filter.html" target="_self">Lucene.Net.Analysis.Position.PositionFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_25_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d2f/class_lucene_1_1_net_1_1_analysis_1_1_reverse_1_1_reverse_string_filter.html" target="_self">Lucene.Net.Analysis.Reverse.ReverseStringFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_26_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d11/class_lucene_1_1_net_1_1_analysis_1_1_ru_1_1_russian_lower_case_filter.html" target="_self">Lucene.Net.Analysis.Ru.RussianLowerCaseFilter</a></td><td class="desc">Normalizes token text to lower case. </td></tr>
<tr id="row_12_0_7_27_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d06/class_lucene_1_1_net_1_1_analysis_1_1_ru_1_1_russian_stem_filter.html" target="_self">Lucene.Net.Analysis.Ru.RussianStemFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_28_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/deb/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_shingle_filter.html" target="_self">Lucene.Net.Analysis.Shingle.ShingleFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_7_29_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dc2/class_lucene_1_1_net_1_1_analysis_1_1_snowball_1_1_snowball_filter.html" target="_self">Lucene.Net.Analysis.Snowball.SnowballFilter</a></td><td class="desc">A filter that stems words using a Snowball-generated stemmer</td></tr>
<tr id="row_12_0_7_30_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d94/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_filter.html" target="_self">Lucene.Net.Analysis.Standard.StandardFilter</a></td><td class="desc">Normalizes tokens extracted with <a class="el" href="dd/d87/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_tokenizer.html" title="A grammar-based tokenizer constructed with JFlex">StandardTokenizer</a>. </td></tr>
<tr id="row_12_0_7_31_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d49/class_lucene_1_1_net_1_1_analysis_1_1_stop_filter.html" target="_self">Lucene.Net.Analysis.StopFilter</a></td><td class="desc">Removes stop words from a token stream.</td></tr>
<tr id="row_12_0_7_32_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d92/class_lucene_1_1_net_1_1_analysis_1_1_tee_sink_token_filter.html" target="_self">Lucene.Net.Analysis.TeeSinkTokenFilter</a></td><td class="desc">This <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> provides the ability to set aside attribute states that have already been analyzed. This is useful in situations where multiple fields share many common analysis steps and then go their separate ways. It is also useful for doing things like entity extraction or proper noun analysis as part of the analysis workflow and saving off those tokens for use in another field</td></tr>
<tr id="row_12_0_7_33_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d5c/class_lucene_1_1_net_1_1_analysis_1_1_th_1_1_thai_word_filter.html" target="_self">Lucene.Net.Analysis.Th.ThaiWordFilter</a></td><td class="desc"></td></tr>
<tr id="row_12_0_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_12_0_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_0_8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" target="_self">Lucene.Net.Analysis.Tokenizer</a></td><td class="desc">A <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a> is a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a> whose input is a Reader. This is an abstract class; subclasses must override <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">TokenStream.IncrementToken()</a> NOTE: Subclasses overriding <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">TokenStream.IncrementToken()</a> must call AttributeSource.ClearAttributes() before setting attributes. </td></tr>
<tr id="row_12_0_8_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_12_0_8_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_0_8_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d9d/class_lucene_1_1_net_1_1_analysis_1_1_char_tokenizer.html" target="_self">Lucene.Net.Analysis.CharTokenizer</a></td><td class="desc">An abstract base class for simple, character-oriented tokenizers.</td></tr>
<tr id="row_12_0_8_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db5/class_lucene_1_1_net_1_1_analysis_1_1_ext_1_1_letter_or_digit_tokenizer.html" target="_self">Lucene.Net.Analysis.Ext.LetterOrDigitTokenizer</a></td><td class="desc">if a char is not a letter or digit, it is a word separator </td></tr>
<tr id="row_12_0_8_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_12_0_8_0_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('12_0_8_0_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html" target="_self">Lucene.Net.Analysis.LetterTokenizer</a></td><td class="desc">A <a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html" title="A LetterTokenizer is a tokenizer that divides text at non-letters. That&#39;s to say, it defines tokens a...">LetterTokenizer</a> is a tokenizer that divides text at non-letters. That's to say, it defines tokens as maximal strings of adjacent letters, as defined by java.lang.Character.isLetter() predicate. Note: this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces. </td></tr>
<tr id="row_12_0_8_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db9/class_lucene_1_1_net_1_1_analysis_1_1_a_r_1_1_arabic_letter_tokenizer.html" target="_self">Lucene.Net.Analysis.AR.ArabicLetterTokenizer</a></td><td class="desc"></td></tr>
<tr id="row_12_0_8_0_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5c/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_tokenizer.html" target="_self">Lucene.Net.Analysis.LowerCaseTokenizer</a></td><td class="desc"><a class="el" href="d2/d5c/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_tokenizer.html" title="LowerCaseTokenizer performs the function of LetterTokenizer and LowerCaseFilter together. It divides text at non-letters and converts them to lower case. While it is functionally equivalent to the combination of LetterTokenizer and LowerCaseFilter, there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation. Note: this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces. ">LowerCaseTokenizer</a> performs the function of <a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html" title="A LetterTokenizer is a tokenizer that divides text at non-letters. That&#39;s to say, it defines tokens a...">LetterTokenizer</a> and <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" title="Normalizes token text to lower case.">LowerCaseFilter</a> together. It divides text at non-letters and converts them to lower case. While it is functionally equivalent to the combination of <a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html" title="A LetterTokenizer is a tokenizer that divides text at non-letters. That&#39;s to say, it defines tokens a...">LetterTokenizer</a> and <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" title="Normalizes token text to lower case.">LowerCaseFilter</a>, there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation. Note: this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces. </td></tr>
<tr id="row_12_0_8_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dfd/class_lucene_1_1_net_1_1_analysis_1_1_ru_1_1_russian_letter_tokenizer.html" target="_self">Lucene.Net.Analysis.Ru.RussianLetterTokenizer</a></td><td class="desc">A <a class="el" href="d7/dfd/class_lucene_1_1_net_1_1_analysis_1_1_ru_1_1_russian_letter_tokenizer.html" title="A RussianLetterTokenizer is a Tokenizer that extends LetterTokenizer by also allowing the basic latin...">RussianLetterTokenizer</a> is a <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html">Tokenizer</a> that extends <a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html">LetterTokenizer</a> by also allowing the basic latin digits 0-9. /summary&gt;</td></tr>
<tr id="row_12_0_8_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d4a/class_lucene_1_1_net_1_1_analysis_1_1_whitespace_tokenizer.html" target="_self">Lucene.Net.Analysis.WhitespaceTokenizer</a></td><td class="desc">A <a class="el" href="db/d4a/class_lucene_1_1_net_1_1_analysis_1_1_whitespace_tokenizer.html" title="A WhitespaceTokenizer is a tokenizer that divides text at whitespace. Adjacent sequences of non-White...">WhitespaceTokenizer</a> is a tokenizer that divides text at whitespace. Adjacent sequences of non-Whitespace characters form tokens. </td></tr>
<tr id="row_12_0_8_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d41/class_lucene_1_1_net_1_1_analysis_1_1_c_j_k_1_1_c_j_k_tokenizer.html" target="_self">Lucene.Net.Analysis.CJK.CJKTokenizer</a></td><td class="desc"></td></tr>
<tr id="row_12_0_8_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d9c/class_lucene_1_1_net_1_1_analysis_1_1_cn_1_1_chinese_tokenizer.html" target="_self">Lucene.Net.Analysis.Cn.ChineseTokenizer</a></td><td class="desc">Tokenize Chinese text as individual chinese chars</td></tr>
<tr id="row_12_0_8_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d3a/class_lucene_1_1_net_1_1_analysis_1_1_keyword_tokenizer.html" target="_self">Lucene.Net.Analysis.KeywordTokenizer</a></td><td class="desc">Emits the entire input as a single token.</td></tr>
<tr id="row_12_0_8_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d8f/class_lucene_1_1_net_1_1_analysis_1_1_n_gram_1_1_edge_n_gram_tokenizer.html" target="_self">Lucene.Net.Analysis.NGram.EdgeNGramTokenizer</a></td><td class="desc"></td></tr>
<tr id="row_12_0_8_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d38/class_lucene_1_1_net_1_1_analysis_1_1_n_gram_1_1_n_gram_tokenizer.html" target="_self">Lucene.Net.Analysis.NGram.NGramTokenizer</a></td><td class="desc"></td></tr>
<tr id="row_12_0_8_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d87/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_tokenizer.html" target="_self">Lucene.Net.Analysis.Standard.StandardTokenizer</a></td><td class="desc">A grammar-based tokenizer constructed with JFlex</td></tr>
<tr id="row_12_0_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/deb/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_token_sources_1_1_stored_token_stream.html" target="_self">Lucene.Net.Search.Highlight.TokenSources.StoredTokenStream</a></td><td class="desc"></td></tr>
<tr id="row_12_0_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d9b/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_prefix_tree_strategy_1_1_cell_token_stream.html" target="_self">Lucene.Net.Spatial.Prefix.PrefixTreeStrategy.CellTokenStream</a></td><td class="desc">Outputs the tokenString of a cell, and if its a leaf, outputs it again with the leaf byte. </td></tr>
<tr id="row_13_"><td class="entry"><img id="arr_13_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/daf/interface_lucene_1_1_net_1_1_spatial_1_1_b_box_1_1_b_box_similarity.html" target="_self">Lucene.Net.Spatial.BBox.BBoxSimilarity</a></td><td class="desc">Abstraction of the calculation used to determine how similar two Bounding Boxes are. </td></tr>
<tr id="row_13_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d2d/class_lucene_1_1_net_1_1_spatial_1_1_b_box_1_1_area_similarity.html" target="_self">Lucene.Net.Spatial.BBox.AreaSimilarity</a></td><td class="desc">The algorithm is implemented as envelope on envelope overlays rather than complex polygon on complex polygon overlays. <a class="el" href="d3/da0/namespace_lucene_1_1_net_1_1_spatial.html">Spatial</a> relevance scoring algorithm: <br/>
queryArea = the area of the input query envelope <br/>
targetArea = the area of the target envelope (per <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> document) <br/>
intersectionArea = the area of the intersection for the query/target envelopes <br/>
queryPower = the weighting power associated with the query envelope (default = 1.0) <br/>
targetPower = the weighting power associated with the target envelope (default = 1.0) <br/>
queryRatio = intersectionArea / queryArea; <br/>
targetRatio = intersectionArea / targetArea; <br/>
queryFactor = Math.pow(queryRatio,queryPower); <br/>
targetFactor = Math.pow(targetRatio,targetPower); <br/>
score = queryFactor /// targetFactor; Based on Geoportal's <a href="http://geoportal.svn.sourceforge.net/svnroot/geoportal/Geoportal/trunk/src/com/esri/gpt/catalog/lucene/SpatialRankingValueSource.java">SpatialRankingValueSource</a></td></tr>
<tr id="row_13_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de7/class_lucene_1_1_net_1_1_spatial_1_1_b_box_1_1_distance_similarity.html" target="_self">Lucene.Net.Spatial.BBox.DistanceSimilarity</a></td><td class="desc">Returns the distance between the center of the indexed rectangle and the query shape. </td></tr>
<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d25/class_lucene_1_1_net_1_1_support_1_1_bit_set_support.html" target="_self">Lucene.Net.Support.BitSetSupport</a></td><td class="desc">This class provides supporting methods of java.util.BitSet that are not present in System.Collections.BitArray. </td></tr>
<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dff/class_lucene_1_1_net_1_1_util_1_1_bit_util.html" target="_self">Lucene.Net.Util.BitUtil</a></td><td class="desc">A variety of high efficiencly bit twiddling routines</td></tr>
<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/def/class_lucene_1_1_net_1_1_search_1_1_boolean_clause.html" target="_self">Lucene.Net.Search.BooleanClause</a></td><td class="desc">A clause in a <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a>. </td></tr>
<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/db6/class_lucene_1_1_net_1_1_analysis_1_1_b_r_1_1_brazilian_stemmer.html" target="_self">Lucene.Net.Analysis.BR.BrazilianStemmer</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d9a/class_lucene_1_1_net_1_1_index_1_1_buffered_deletes.html" target="_self">Lucene.Net.Index.BufferedDeletes</a></td><td class="desc">Holds buffered deletes, by docID, term or query. We hold two instances of this class: one for the deletes prior to the last flush, the other for deletes after the last flush. This is so if we need to abort (discard all buffered docs) we can also discard the buffered deletes yet keep the deletes done during previously flushed segments. </td></tr>
<tr id="row_19_"><td class="entry"><img id="arr_19_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('19_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>BufferedIndexInput</b></td><td class="desc"></td></tr>
<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d4d/class_lucene_1_1_net_1_1_index_1_1_compound_file_reader_1_1_c_s_index_input.html" target="_self">Lucene.Net.Index.CompoundFileReader.CSIndexInput</a></td><td class="desc">Implementation of an IndexInput that reads from a portion of the compound file. The visibility is left as "package" <em>only</em> because this helps with testing since JUnit test cases in a different class can then access package fields of this class. </td></tr>
<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d73/class_lucene_1_1_net_1_1_support_1_1_build_type.html" target="_self">Lucene.Net.Support.BuildType</a></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d19/class_lucene_1_1_net_1_1_index_1_1_byte_block_pool.html" target="_self">Lucene.Net.Index.ByteBlockPool</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/daf/class_lucene_1_1_net_1_1_index_1_1_byte_slice_writer.html" target="_self">Lucene.Net.Index.ByteSliceWriter</a></td><td class="desc">Class to write byte streams into slices of shared byte[]. This is used by <a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_documents_writer.html" title="This class accepts multiple added documents and directly writes a single segment file. It does this more efficiently than creating a single segment per document (with DocumentWriter) and doing standard merges on those segments.">DocumentsWriter</a> to hold the posting list for many terms in RAM. </td></tr>
<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d7c/class_lucene_1_1_net_1_1_search_1_1_cache_entry.html" target="_self">Lucene.Net.Search.CacheEntry</a></td><td class="desc">EXPERT: A unique Identifier/Description for each item in the <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a>. Can be useful for logging/debugging. <b>EXPERIMENTAL API:</b> This API is considered extremely advanced and experimental. It may be removed or altered w/o warning in future releases of <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a>. </td></tr>
<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d89/class_lucene_1_1_net_1_1_support_1_1_character.html" target="_self">Lucene.Net.Support.Character</a></td><td class="desc">Mimics Java's <a class="el" href="de/d89/class_lucene_1_1_net_1_1_support_1_1_character.html" title="Mimics Java&#39;s Character class. ">Character</a> class. </td></tr>
<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d51/class_lucene_1_1_net_1_1_index_1_1_char_block_pool.html" target="_self">Lucene.Net.Index.CharBlockPool</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dd9/class_lucene_1_1_net_1_1_index_1_1_check_index.html" target="_self">Lucene.Net.Index.CheckIndex</a></td><td class="desc">Basic tool and API to check the health of an index and write a new segments file that removes reference to problematic segments</td></tr>
<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dbc/class_lucene_1_1_net_1_1_util_1_1_closeable_thread_local.html" target="_self">Lucene.Net.Util.CloseableThreadLocal</a></td><td class="desc">Java's builtin ThreadLocal has a serious flaw: it can take an arbitrarily long amount of time to dereference the things you had stored in it, even once the ThreadLocal instance itself is no longer referenced. This is because there is single, master map stored for each thread, which all ThreadLocals share, and that master map only periodically purges "stale" entries</td></tr>
<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/de9/class_lucene_1_1_net_1_1_support_1_1_closeable_thread_local_profiler.html" target="_self">Lucene.Net.Support.CloseableThreadLocalProfiler</a></td><td class="desc">For Debuging purposes. </td></tr>
<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d90/class_lucene_1_1_net_1_1_support_1_1_collections_helper.html" target="_self">Lucene.Net.Support.CollectionsHelper</a></td><td class="desc"><a class="el" href="d3/d56/namespace_lucene_1_1_net_1_1_support.html">Support</a> class used to handle Hashtable addition, which does a check first to make sure the added item is unique in the hash. </td></tr>
<tr id="row_30_" class="even"><td class="entry"><img id="arr_30_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('30_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d93/class_lucene_1_1_net_1_1_search_1_1_collector.html" target="_self">Lucene.Net.Search.Collector</a></td><td class="desc">Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. </td></tr>
<tr id="row_30_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d31/class_lucene_1_1_net_1_1_search_1_1_positive_scores_only_collector.html" target="_self">Lucene.Net.Search.PositiveScoresOnlyCollector</a></td><td class="desc">A <a class="el" href="d4/d93/class_lucene_1_1_net_1_1_search_1_1_collector.html" title="Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. ">Collector</a> implementation which wraps another <a class="el" href="d4/d93/class_lucene_1_1_net_1_1_search_1_1_collector.html" title="Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. ">Collector</a> and makes sure only documents with scores &gt; 0 are collected. </td></tr>
<tr id="row_30_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d5a/class_lucene_1_1_net_1_1_search_1_1_time_limiting_collector.html" target="_self">Lucene.Net.Search.TimeLimitingCollector</a></td><td class="desc">The <a class="el" href="d3/d5a/class_lucene_1_1_net_1_1_search_1_1_time_limiting_collector.html" title="The TimeLimitingCollector is used to timeout search requests that take longer than the maximum allowe...">TimeLimitingCollector</a> is used to timeout search requests that take longer than the maximum allowed search time limit. After this time is exceeded, the search thread is stopped by throwing a <a class="el" href="d8/d29/class_lucene_1_1_net_1_1_search_1_1_time_limiting_collector_1_1_time_exceeded_exception.html" title="Thrown when elapsed search time exceeds allowed search time. ">TimeExceededException</a>. </td></tr>
<tr id="row_30_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_30_2_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('30_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dff/class_lucene_1_1_net_1_1_search_1_1_top_docs_collector_3_01_t_01_4.html" target="_self">Lucene.Net.Search.TopDocsCollector&lt; T &gt;</a></td><td class="desc">A base class for all collectors that return a <a class="el" href="d6/d30/class_lucene_1_1_net_1_1_search_1_1_top_docs.html" title="Represents hits returned by Searcher.Search(Query,Filter,int) and Searcher.Search(Query,int) ">Lucene.Net.Search.TopDocs</a> output. This collector allows easy extension by providing a single constructor which accepts a PriorityQueue{T} as well as protected members for that priority queue and a counter of the number of total hits.<br/>
Extending classes can override <a class="el" href="d1/dff/class_lucene_1_1_net_1_1_search_1_1_top_docs_collector_3_01_t_01_4.html#a5b01f25cd19aad8a9216677f68a92674" title="Returns the documents in the rage [start .. start+howMany) that were collected by this collector...">TopDocs(int, int)</a> and <a class="el" href="d1/dff/class_lucene_1_1_net_1_1_search_1_1_top_docs_collector_3_01_t_01_4.html#aeff22c23faf95d863bff65fffb40a42e" title="The total number of documents that matched this query. ">TotalHits</a> in order to provide their own implementation. </td></tr>
<tr id="row_30_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d88/class_lucene_1_1_net_1_1_search_1_1_top_field_collector.html" target="_self">Lucene.Net.Search.TopFieldCollector</a></td><td class="desc">A <a class="el" href="d4/d93/class_lucene_1_1_net_1_1_search_1_1_collector.html" title="Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. ">Collector</a> that sorts by <a class="el" href="d7/da5/class_lucene_1_1_net_1_1_search_1_1_sort_field.html" title="Stores information about how to sort documents by terms in an individual field. Fields must be indexe...">SortField</a> using <a class="el" href="df/d91/class_lucene_1_1_net_1_1_search_1_1_field_comparator.html" title="Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top r...">FieldComparator</a>s. See the <a class="el" href="da/d88/class_lucene_1_1_net_1_1_search_1_1_top_field_collector.html#acb40dd39119e08534429eb92f0e3ab5f" title="Creates a new TopFieldCollector from the given arguments.">Create</a> method for instantiating a <a class="el" href="da/d88/class_lucene_1_1_net_1_1_search_1_1_top_field_collector.html" title="A Collector that sorts by SortField using FieldComparators. See the Create method for instantiating a...">TopFieldCollector</a></td></tr>
<tr id="row_30_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dfd/class_lucene_1_1_net_1_1_search_1_1_top_score_doc_collector.html" target="_self">Lucene.Net.Search.TopScoreDocCollector</a></td><td class="desc">A <a class="el" href="d4/d93/class_lucene_1_1_net_1_1_search_1_1_collector.html" title="Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. ">Collector</a> implementation that collects the top-scoring hits, returning them as a <a class="el" href="d6/d30/class_lucene_1_1_net_1_1_search_1_1_top_docs.html" title="Represents hits returned by Searcher.Search(Query,Filter,int) and Searcher.Search(Query,int) ">TopDocs</a>. This is used by <a class="el" href="df/dbe/class_lucene_1_1_net_1_1_search_1_1_index_searcher.html" title="Implements search over a single IndexReader.">IndexSearcher</a> to implement <a class="el" href="d6/d30/class_lucene_1_1_net_1_1_search_1_1_top_docs.html" title="Represents hits returned by Searcher.Search(Query,Filter,int) and Searcher.Search(Query,int) ">TopDocs</a>-based search. Hits are sorted by score descending and then (when the scores are tied) docID ascending. When you create an instance of this collector you should know in advance whether documents are going to be collected in doc Id order or not</td></tr>
<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dca/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_matrix_1_1_column.html" target="_self">Lucene.Net.Analysis.Shingle.Matrix.Column</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d7f/class_lucene_1_1_net_1_1_support_1_1_compare.html" target="_self">Lucene.Net.Support.Compare</a></td><td class="desc">Summary description for TestSupportClass. </td></tr>
<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dca/class_lucene_1_1_net_1_1_documents_1_1_compression_tools.html" target="_self">Lucene.Net.Documents.CompressionTools</a></td><td class="desc">Simple utility class providing static methods to compress and decompress binary data for stored fields. This class uses java.util.zip.Deflater and Inflater classes to compress and decompress. </td></tr>
<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d67/class_lucene_1_1_net_1_1_util_1_1_constants.html" target="_self">Lucene.Net.Util.Constants</a></td><td class="desc">Some useful constants.</td></tr>
<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/db2/class_lucene_1_1_net_1_1_index_1_1_segment_reader_1_1_core_readers.html" target="_self">Lucene.Net.Index.SegmentReader.CoreReaders</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d83/class_lucene_1_1_net_1_1_search_1_1_creation_placeholder.html" target="_self">Lucene.Net.Search.CreationPlaceholder</a></td><td class="desc">Expert: Maintains caches of term values</td></tr>
<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d53/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_current_index.html" target="_self">Lucene.Net.Distributed.Configuration.CurrentIndex</a></td><td class="desc">Definition of current index information managed by the LuceneUpdater windows service. The &lt;copy&gt; node within the &lt;indexset&gt; node represents the information needed to load a <a class="el" href="d9/d53/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_current_index.html" title="Definition of current index information managed by the LuceneUpdater windows service. The &lt;copy&gt; node within the &lt;indexset&gt; node represents the information needed to load a CurrentIndex object for a given IndexSet.">CurrentIndex</a> object for a given IndexSet</td></tr>
<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dee/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_provider.html" target="_self">Lucene.Net.Search.Function.CustomScoreProvider</a></td><td class="desc">An instance of this subclass should be returned by <a class="el" href="db/d4d/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_query.html#aab7ecc65053fd215dd983cc6dbac19a5" title="Returns a CustomScoreProvider that calculates the custom scores for the given IndexReader. The default implementation returns a default implementation as specified in the docs of CustomScoreProvider. ">CustomScoreQuery.GetCustomScoreProvider</a>, if you want to modify the custom score calculation of a <a class="el" href="db/d4d/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_query.html" title="Query that sets document score as a programmatic function of several (sub) scores: the score of its s...">CustomScoreQuery</a></td></tr>
<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/df1/class_lucene_1_1_net_1_1_documents_1_1_date_field.html" target="_self">Lucene.Net.Documents.DateField</a></td><td class="desc">Provides support for converting dates to strings and vice-versa. The strings are structured so that lexicographic sorting orders by date, which makes them suitable for use as field values and search terms</td></tr>
<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/db9/class_lucene_1_1_net_1_1_documents_1_1_date_tools.html" target="_self">Lucene.Net.Documents.DateTools</a></td><td class="desc">Provides support for converting dates to strings and vice-versa. The strings are structured so that lexicographic sorting orders them by date, which makes them suitable for use as field values and search terms</td></tr>
<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d5a/class_lucene_1_1_net_1_1_support_1_1_deflater.html" target="_self">Lucene.Net.Support.Deflater</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><img id="arr_42_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('42_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Dictionary&lt; K, V &gt;</b></td><td class="desc"></td></tr>
<tr id="row_42_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/db5/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_hash_map_3_01_k_00_01_v_01_4.html" target="_self">Lucene.Net.Search.Vectorhighlight.HashMap&lt; K, V &gt;</a></td><td class="desc"></td></tr>
<tr id="row_43_"><td class="entry"><img id="arr_43_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('43_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Dictionary&lt; TKey, TValue &gt;</b></td><td class="desc"></td></tr>
<tr id="row_43_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d73/class_lucene_1_1_net_1_1_util_1_1_identity_dictionary_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Util.IdentityDictionary&lt; TKey, TValue &gt;</a></td><td class="desc">A class that mimics Java's IdentityHashMap in that it determines object equality solely on ReferenceEquals rather than (possibly overloaded) object.Equals()</td></tr>
<tr id="row_44_" class="even"><td class="entry"><img id="arr_44_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('44_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Directory</b></td><td class="desc"></td></tr>
<tr id="row_44_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/de4/class_lucene_1_1_net_1_1_index_1_1_compound_file_reader.html" target="_self">Lucene.Net.Index.CompoundFileReader</a></td><td class="desc">Class for accessing a compound stream. This class implements a directory, but is limited to only read operations. Directory methods that would normally modify data throw an exception. </td></tr>
<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d9f/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_distributed_searcher.html" target="_self">Lucene.Net.Distributed.Configuration.DistributedSearcher</a></td><td class="desc">Definition of a configurable set of search indexes made accessible by the LuceneServer windows service for a consuming application. These search indexes are defined in the configuration file of an application. The locations defined in a <a class="el" href="d6/d9f/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_distributed_searcher.html" title="Definition of a configurable set of search indexes made accessible by the LuceneServer windows servic...">DistributedSearcher</a> match the exposed object URIs as defined in the LuceneServer service</td></tr>
<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/df5/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_distributed_searchers.html" target="_self">Lucene.Net.Distributed.Configuration.DistributedSearchers</a></td><td class="desc">Definition of a configurable set of search indexes made accessible by the LuceneServer windows service for a consuming application. These search indexes are defined in the configuration file of an application. The locations defined in a <a class="el" href="d6/d9f/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_distributed_searcher.html" title="Definition of a configurable set of search indexes made accessible by the LuceneServer windows servic...">DistributedSearcher</a> match the exposed object URIs as defined in the LuceneServer service</td></tr>
<tr id="row_47_"><td class="entry"><img id="arr_47_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('47_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_doc_consumer.html" target="_self">Lucene.Net.Index.DocConsumer</a></td><td class="desc"></td></tr>
<tr id="row_47_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/db1/class_lucene_1_1_net_1_1_index_1_1_doc_field_processor.html" target="_self">Lucene.Net.Index.DocFieldProcessor</a></td><td class="desc">This is a <a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_doc_consumer.html">DocConsumer</a> that gathers all fields under the same name, and calls per-field consumers to process field by field. This class doesn't doesn't do any "real" work of its own: it just forwards the fields to a <a class="el" href="d5/d30/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer.html">DocFieldConsumer</a>. </td></tr>
<tr id="row_48_" class="even"><td class="entry"><img id="arr_48_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('48_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de2/class_lucene_1_1_net_1_1_index_1_1_doc_consumer_per_thread.html" target="_self">Lucene.Net.Index.DocConsumerPerThread</a></td><td class="desc"></td></tr>
<tr id="row_48_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dd0/class_lucene_1_1_net_1_1_index_1_1_doc_field_processor_per_thread.html" target="_self">Lucene.Net.Index.DocFieldProcessorPerThread</a></td><td class="desc">Gathers all Fieldables for a document under the same name, updates <a class="el" href="dc/d0c/class_lucene_1_1_net_1_1_index_1_1_field_infos.html" title="Access to the Fieldable Info file that describes document fields and whether or not they are indexed...">FieldInfos</a>, and calls per-field consumers to process field by field</td></tr>
<tr id="row_49_"><td class="entry"><img id="arr_49_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('49_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d30/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer.html" target="_self">Lucene.Net.Index.DocFieldConsumer</a></td><td class="desc"></td></tr>
<tr id="row_49_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dd1/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumers.html" target="_self">Lucene.Net.Index.DocFieldConsumers</a></td><td class="desc">This is just a "splitter" class: it lets you wrap two <a class="el" href="d5/d30/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer.html">DocFieldConsumer</a> instances as a single consumer. </td></tr>
<tr id="row_49_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dfe/class_lucene_1_1_net_1_1_index_1_1_doc_inverter.html" target="_self">Lucene.Net.Index.DocInverter</a></td><td class="desc">This is a <a class="el" href="d5/d30/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer.html">DocFieldConsumer</a> that inverts each field, separately, from a Document, and accepts a InvertedTermsConsumer to process those terms. </td></tr>
<tr id="row_50_" class="even"><td class="entry"><img id="arr_50_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('50_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d05/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer_per_field.html" target="_self">Lucene.Net.Index.DocFieldConsumerPerField</a></td><td class="desc"></td></tr>
<tr id="row_50_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/de1/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumers_per_field.html" target="_self">Lucene.Net.Index.DocFieldConsumersPerField</a></td><td class="desc"></td></tr>
<tr id="row_50_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dc3/class_lucene_1_1_net_1_1_index_1_1_doc_inverter_per_field.html" target="_self">Lucene.Net.Index.DocInverterPerField</a></td><td class="desc">Holds state for inverting all occurrences of a single field in the document. This class doesn't do anything itself; instead, it forwards the tokens produced by analysis to its own consumer (<a class="el" href="d9/d13/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_consumer_per_field.html">InvertedDocConsumerPerField</a>). It also interacts with an endConsumer (<a class="el" href="db/d35/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_end_consumer_per_field.html">InvertedDocEndConsumerPerField</a>). </td></tr>
<tr id="row_51_"><td class="entry"><img id="arr_51_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('51_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d33/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer_per_thread.html" target="_self">Lucene.Net.Index.DocFieldConsumerPerThread</a></td><td class="desc"></td></tr>
<tr id="row_51_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d08/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumers_per_thread.html" target="_self">Lucene.Net.Index.DocFieldConsumersPerThread</a></td><td class="desc"></td></tr>
<tr id="row_51_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d90/class_lucene_1_1_net_1_1_index_1_1_doc_inverter_per_thread.html" target="_self">Lucene.Net.Index.DocInverterPerThread</a></td><td class="desc">This is a <a class="el" href="d5/d30/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer.html">DocFieldConsumer</a> that inverts each field, separately, from a Document, and accepts a InvertedTermsConsumer to process those terms. </td></tr>
<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/de2/class_lucene_1_1_net_1_1_index_1_1_doc_field_processor_per_field.html" target="_self">Lucene.Net.Index.DocFieldProcessorPerField</a></td><td class="desc">Holds all per thread, per field state.</td></tr>
<tr id="row_53_"><td class="entry"><img id="arr_53_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('53_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>DocIdSet</b></td><td class="desc"></td></tr>
<tr id="row_53_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dee/class_lucene_1_1_net_1_1_util_1_1_doc_id_bit_set.html" target="_self">Lucene.Net.Util.DocIdBitSet</a></td><td class="desc">Simple DocIdSet and DocIdSetIterator backed by a BitSet </td></tr>
<tr id="row_53_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_53_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('53_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" target="_self">Lucene.Net.Util.OpenBitSet</a></td><td class="desc">An "open" BitSet implementation that allows direct access to the array of words storing the bits. Unlike java.util.bitset, the fact that bits are packed into an array of longs is part of the interface. This allows efficient implementation of other algorithms by someone other than the author. It also allows one to efficiently implement alternate serialization or interchange formats. <code><a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" title="An &quot;open&quot; BitSet implementation that allows direct access to the array of words storing the bits...">OpenBitSet</a></code> is faster than <code>java.util.BitSet</code> in most operations and <em>much</em> faster at calculating cardinality of sets and results of set operations. It can also handle sets of larger cardinality (up to 64 * 2**32-1) The goals of <code><a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" title="An &quot;open&quot; BitSet implementation that allows direct access to the array of words storing the bits...">OpenBitSet</a></code> are the fastest implementation possible, and maximum code reuse. Extra safety and encapsulation may always be built on top, but if that's built in, the cost can never be removed (and hence people re-implement their own version in order to get better performance). If you want a "safe", totally encapsulated (and slower and limited) BitSet class, use <code>java.util.BitSet</code>. </td></tr>
<tr id="row_53_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d1b/class_lucene_1_1_net_1_1_util_1_1_open_bit_set_d_i_s_i.html" target="_self">Lucene.Net.Util.OpenBitSetDISI</a></td><td class="desc"></td></tr>
<tr id="row_53_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d9d/class_lucene_1_1_net_1_1_util_1_1_sorted_v_int_list.html" target="_self">Lucene.Net.Util.SortedVIntList</a></td><td class="desc">Stores and iterate on sorted integers in compressed form in RAM. <br/>
The code for compressing the differences between ascending integers was borrowed from <a class="el" href="d1/d4a/class_lucene_1_1_net_1_1_store_1_1_index_input.html" title="Abstract base class for input from a file in a Directory. A random-access input stream. Used for all Lucene index input operations. ">Lucene.Net.Store.IndexInput</a> and <a class="el" href="d8/d66/class_lucene_1_1_net_1_1_store_1_1_index_output.html" title="Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. ">Lucene.Net.Store.IndexOutput</a>.<b>NOTE:</b> this class assumes the stored integers are doc Ids (hence why it extends <a class="el" href="d8/d0f/_sorted_v_int_list_8cs.html#a4245eee1c0c260a340820cfe67797b43">DocIdSet</a>). Therefore its <a class="el" href="d1/d9d/class_lucene_1_1_net_1_1_util_1_1_sorted_v_int_list.html#a2977bb7ade35e93343aa4b9efc6686bb">Iterator()</a> assumes DocIdSetIterator.NO_MORE_DOCS can be used as sentinel. If you intent to use this value, then make sure it's not used during search flow. </td></tr>
<tr id="row_54_" class="even"><td class="entry"><img id="arr_54_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('54_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dbb/class_lucene_1_1_net_1_1_search_1_1_doc_id_set.html" target="_self">Lucene.Net.Search.DocIdSet</a></td><td class="desc">A <a class="el" href="d4/dbb/class_lucene_1_1_net_1_1_search_1_1_doc_id_set.html" title="A DocIdSet contains a set of doc ids. Implementing classes must only implement Iterator to provide ac...">DocIdSet</a> contains a set of doc ids. Implementing classes must only implement <a class="el" href="d4/dbb/class_lucene_1_1_net_1_1_search_1_1_doc_id_set.html#ada9f32eb3d60f5b8702420e19373356c" title="Provides a DocIdSetIterator to access the set. This implementation can return null or EMPTY_DOCIDSET...">Iterator</a> to provide access to the set. </td></tr>
<tr id="row_54_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d96/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_1_1_anonymous_class_doc_id_set.html" target="_self">Lucene.Net.Search.DocIdSet.AnonymousClassDocIdSet</a></td><td class="desc"></td></tr>
<tr id="row_54_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_54_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('54_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d6e/class_lucene_1_1_net_1_1_search_1_1_filtered_doc_id_set.html" target="_self">Lucene.Net.Search.FilteredDocIdSet</a></td><td class="desc">Abstract decorator class for a <a class="el" href="d4/dbb/class_lucene_1_1_net_1_1_search_1_1_doc_id_set.html" title="A DocIdSet contains a set of doc ids. Implementing classes must only implement Iterator to provide ac...">DocIdSet</a> implementation that provides on-demand filtering/validation mechanism on a given <a class="el" href="d4/dbb/class_lucene_1_1_net_1_1_search_1_1_doc_id_set.html" title="A DocIdSet contains a set of doc ids. Implementing classes must only implement Iterator to provide ac...">DocIdSet</a></td></tr>
<tr id="row_54_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dbf/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_value_source_filter_1_1_value_source_filtered_doc_id_set.html" target="_self">Lucene.Net.Spatial.Util.ValueSourceFilter.ValueSourceFilteredDocIdSet</a></td><td class="desc"></td></tr>
<tr id="row_54_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/de0/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_fixed_bit_set.html" target="_self">Lucene.Net.Spatial.Util.FixedBitSet</a></td><td class="desc"></td></tr>
<tr id="row_55_"><td class="entry"><img id="arr_55_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('55_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>DocIdSetIterator</b></td><td class="desc"></td></tr>
<tr id="row_55_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d06/class_lucene_1_1_net_1_1_util_1_1_open_bit_set_iterator.html" target="_self">Lucene.Net.Util.OpenBitSetIterator</a></td><td class="desc">An iterator to iterate over set bits in an <a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" title="An &quot;open&quot; BitSet implementation that allows direct access to the array of words storing the bits...">OpenBitSet</a>. This is faster than nextSetBit() for iterating over the complete set of bits, especially when the density of the bits set is high</td></tr>
<tr id="row_56_" class="even"><td class="entry"><img id="arr_56_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('56_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html" target="_self">Lucene.Net.Search.DocIdSetIterator</a></td><td class="desc">This abstract class defines methods to iterate over a set of non-decreasing doc ids. Note that this class assumes it iterates on doc Ids, and therefore <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html#ac005b14762e519ad644745031fac2ad4" title="When returned by NextDoc(), Advance(int) and DocID() it means there are no more docs in the iterator...">NO_MORE_DOCS</a> is set to Int32.MaxValue in order to be used as a sentinel object. Implementations of this class are expected to consider int.MaxValue as an invalid value. </td></tr>
<tr id="row_56_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d3a/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_1_1_anonymous_class_doc_id_set_1_1_anonymous_class_doc_id_set_iterator.html" target="_self">Lucene.Net.Search.DocIdSet.AnonymousClassDocIdSet.AnonymousClassDocIdSetIterator</a></td><td class="desc"></td></tr>
<tr id="row_56_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d9c/class_lucene_1_1_net_1_1_search_1_1_filtered_doc_id_set_iterator.html" target="_self">Lucene.Net.Search.FilteredDocIdSetIterator</a></td><td class="desc">Abstract decorator class of a <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html" title="This abstract class defines methods to iterate over a set of non-decreasing doc ids. Note that this class assumes it iterates on doc Ids, and therefore NO_MORE_DOCS is set to Int32.MaxValue in order to be used as a sentinel object. Implementations of this class are expected to consider int.MaxValue as an invalid value. ">DocIdSetIterator</a> implementation that provides on-demand filter/validation mechanism on an underlying <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html" title="This abstract class defines methods to iterate over a set of non-decreasing doc ids. Note that this class assumes it iterates on doc Ids, and therefore NO_MORE_DOCS is set to Int32.MaxValue in order to be used as a sentinel object. Implementations of this class are expected to consider int.MaxValue as an invalid value. ">DocIdSetIterator</a>. See <a class="el" href="d9/d6e/class_lucene_1_1_net_1_1_search_1_1_filtered_doc_id_set.html" title="Abstract decorator class for a DocIdSet implementation that provides on-demand filtering/validation m...">FilteredDocIdSet</a> </td></tr>
<tr id="row_56_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_56_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('56_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" target="_self">Lucene.Net.Search.Scorer</a></td><td class="desc">Expert: Common scoring functionality for different types of queries</td></tr>
<tr id="row_56_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5f/class_lucene_1_1_net_1_1_search_1_1_boolean_scorer.html" target="_self">Lucene.Net.Search.BooleanScorer</a></td><td class="desc"></td></tr>
<tr id="row_56_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d50/class_lucene_1_1_net_1_1_search_1_1_boolean_scorer2.html" target="_self">Lucene.Net.Search.BooleanScorer2</a></td><td class="desc">An alternative to <a class="el" href="d2/d5f/class_lucene_1_1_net_1_1_search_1_1_boolean_scorer.html">BooleanScorer</a> that also allows a minimum number of optional scorers that should match. <br/>
Implements skipTo(), and has no limitations on the numbers of added scorers. <br/>
Uses <a class="el" href="dc/d0e/class_lucene_1_1_net_1_1_search_1_1_conjunction_scorer.html" title="Scorer for conjunctions, sets of queries, all of which are required. ">ConjunctionScorer</a>, DisjunctionScorer, ReqOptScorer and <a class="el" href="de/d9e/class_lucene_1_1_net_1_1_search_1_1_req_excl_scorer.html" title="A Scorer for queries with a required subscorer and an excluding (prohibited) sub DocIdSetIterator. This Scorer implements DocIdSetIterator.Advance(int), and it uses the skipTo() on the given scorers. ">ReqExclScorer</a>. </td></tr>
<tr id="row_56_2_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d0e/class_lucene_1_1_net_1_1_search_1_1_conjunction_scorer.html" target="_self">Lucene.Net.Search.ConjunctionScorer</a></td><td class="desc"><a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> for conjunctions, sets of queries, all of which are required. </td></tr>
<tr id="row_56_2_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/db9/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_scorer.html" target="_self">Lucene.Net.Search.DisjunctionMaxScorer</a></td><td class="desc">The <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> for <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>'s. The union of all documents generated by the the subquery scorers is generated in document number order. The score for each document is the maximum of the scores computed by the subquery scorers that generate that document, plus tieBreakerMultiplier times the sum of the scores for the other subqueries that generate the document. </td></tr>
<tr id="row_56_2_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/da6/class_lucene_1_1_net_1_1_search_1_1_disjunction_sum_scorer.html" target="_self">Lucene.Net.Search.DisjunctionSumScorer</a></td><td class="desc">A <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> for OR like queries, counterpart of <code><a class="el" href="dc/d0e/class_lucene_1_1_net_1_1_search_1_1_conjunction_scorer.html" title="Scorer for conjunctions, sets of queries, all of which are required. ">ConjunctionScorer</a></code>. This <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> implements <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html#a4ea4804a0dd948a55077e1dde86b0983" title="Advances to the first beyond the current whose document number is greater than or equal to target...">DocIdSetIterator.Advance(int)</a> and uses skipTo() on the given Scorers. </td></tr>
<tr id="row_56_2_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_56_2_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('56_2_5_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d8f/class_lucene_1_1_net_1_1_search_1_1_phrase_scorer.html" target="_self">Lucene.Net.Search.PhraseScorer</a></td><td class="desc">Expert: Scoring functionality for phrase queries. <br/>
A document is considered matching if it contains the phrase-query terms at "valid" positons. What "valid positions" are depends on the type of the phrase query: for an exact phrase query terms are required to appear in adjacent locations, while for a sloppy phrase query some distance between the terms is allowed. The abstract method PhraseFreq() of extending classes is invoked for each document containing all the phrase query terms, in order to compute the frequency of the phrase query in that document. A non zero frequency means a match. </td></tr>
<tr id="row_56_2_5_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/db3/class_lucene_1_1_net_1_1_search_1_1_exact_phrase_scorer.html" target="_self">Lucene.Net.Search.ExactPhraseScorer</a></td><td class="desc"></td></tr>
<tr id="row_56_2_5_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d81/class_lucene_1_1_net_1_1_search_1_1_sloppy_phrase_scorer.html" target="_self">Lucene.Net.Search.SloppyPhraseScorer</a></td><td class="desc"></td></tr>
<tr id="row_56_2_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d9e/class_lucene_1_1_net_1_1_search_1_1_req_excl_scorer.html" target="_self">Lucene.Net.Search.ReqExclScorer</a></td><td class="desc">A <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> for queries with a required subscorer and an excluding (prohibited) sub <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html" title="This abstract class defines methods to iterate over a set of non-decreasing doc ids. Note that this class assumes it iterates on doc Ids, and therefore NO_MORE_DOCS is set to Int32.MaxValue in order to be used as a sentinel object. Implementations of this class are expected to consider int.MaxValue as an invalid value. ">DocIdSetIterator</a>. <br/>
This <code><a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a></code> implements <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html#a4ea4804a0dd948a55077e1dde86b0983" title="Advances to the first beyond the current whose document number is greater than or equal to target...">DocIdSetIterator.Advance(int)</a>, and it uses the skipTo() on the given scorers. </td></tr>
<tr id="row_56_2_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d38/class_lucene_1_1_net_1_1_search_1_1_req_opt_sum_scorer.html" target="_self">Lucene.Net.Search.ReqOptSumScorer</a></td><td class="desc">A <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> for queries with a required part and an optional part. Delays skipTo() on the optional part until a score() is needed. <br/>
This <code><a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a></code> implements <a class="el" href="d3/de1/class_lucene_1_1_net_1_1_search_1_1_doc_id_set_iterator.html#a4ea4804a0dd948a55077e1dde86b0983" title="Advances to the first beyond the current whose document number is greater than or equal to target...">DocIdSetIterator.Advance(int)</a>. </td></tr>
<tr id="row_56_2_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dfa/class_lucene_1_1_net_1_1_search_1_1_score_caching_wrapping_scorer.html" target="_self">Lucene.Net.Search.ScoreCachingWrappingScorer</a></td><td class="desc">A <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> which wraps another scorer and caches the score of the current document. Successive calls to <a class="el" href="d1/dfa/class_lucene_1_1_net_1_1_search_1_1_score_caching_wrapping_scorer.html#a9e97a6adf12ee75252149d660f59c822" title="Returns the score of the current document matching the query. Initially invalid, until DocIdSetIterat...">Score()</a> will return the same result and will not invoke the wrapped <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a>'s score() method, unless the current document has changed.<br/>
This class might be useful due to the changes done to the <a class="el" href="d4/d93/class_lucene_1_1_net_1_1_search_1_1_collector.html" title="Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. ">Collector</a> interface, in which the score is not computed for a document by default, only if the collector requests it. Some collectors may need to use the score in several places, however all they have in hand is a <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a> object, and might end up computing the score of a document more than once. </td></tr>
<tr id="row_56_2_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/df0/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_scorer.html" target="_self">Lucene.Net.Search.Spans.SpanScorer</a></td><td class="desc">Public for extension only.</td></tr>
<tr id="row_56_2_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d7a/class_lucene_1_1_net_1_1_search_1_1_term_scorer.html" target="_self">Lucene.Net.Search.TermScorer</a></td><td class="desc">Expert: A <code><a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a></code> for documents matching a <code>Term</code>.</td></tr>
<tr id="row_56_2_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d45/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_function_query_1_1_all_scorer.html" target="_self">Lucene.Net.Spatial.Util.FunctionQuery.AllScorer</a></td><td class="desc"></td></tr>
<tr id="row_56_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d29/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_fixed_bit_set_1_1_fixed_bit_set_iterator.html" target="_self">Lucene.Net.Spatial.Util.FixedBitSet.FixedBitSetIterator</a></td><td class="desc">A <a class="el" href="d9/de0/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_fixed_bit_set.html">FixedBitSet</a> Iterator implementation </td></tr>
<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d65/class_lucene_1_1_net_1_1_documents_1_1_document.html" target="_self">Lucene.Net.Documents.Document</a></td><td class="desc"><a class="el" href="dc/da2/namespace_lucene_1_1_net_1_1_documents.html">Documents</a> are the unit of indexing and search</td></tr>
<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d74/class_lucene_1_1_net_1_1_index_1_1_documents_writer_thread_state.html" target="_self">Lucene.Net.Index.DocumentsWriterThreadState</a></td><td class="desc">Used by <a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_documents_writer.html" title="This class accepts multiple added documents and directly writes a single segment file. It does this more efficiently than creating a single segment per document (with DocumentWriter) and doing standard merges on those segments.">DocumentsWriter</a> to maintain per-thread state. We keep a separate Posting hash and other state for each thread and then merge postings hashes from all threads when writing the segment. </td></tr>
<tr id="row_59_"><td class="entry"><img id="arr_59_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('59_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d3f/class_lucene_1_1_net_1_1_search_1_1_function_1_1_doc_values.html" target="_self">Lucene.Net.Search.Function.DocValues</a></td><td class="desc">Expert: represents field values as different types. Normally created via a <a class="el" href="d8/dac/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source.html">ValueSuorce</a> for a particular field and reader</td></tr>
<tr id="row_59_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d4a/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_caching_double_value_source_1_1_caching_double_doc_value.html" target="_self">Lucene.Net.Spatial.Util.CachingDoubleValueSource.CachingDoubleDocValue</a></td><td class="desc"></td></tr>
<tr id="row_59_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/daf/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_reciprocal_float_function_1_1_float_doc_values.html" target="_self">Lucene.Net.Spatial.Util.ReciprocalFloatFunction.FloatDocValues</a></td><td class="desc"></td></tr>
<tr id="row_59_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d35/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_shape_field_cache_distance_value_source_1_1_cached_distance_doc_values.html" target="_self">Lucene.Net.Spatial.Util.ShapeFieldCacheDistanceValueSource.CachedDistanceDocValues</a></td><td class="desc"></td></tr>
<tr id="row_59_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/df4/class_lucene_1_1_net_1_1_spatial_1_1_vector_1_1_distance_value_source_1_1_distance_doc_values.html" target="_self">Lucene.Net.Spatial.Vector.DistanceValueSource.DistanceDocValues</a></td><td class="desc"></td></tr>
<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d5c/class_lucene_1_1_net_1_1_support_1_1_double.html" target="_self">Lucene.Net.Support.Double</a></td><td class="desc"></td></tr>
<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d2e/class_lucene_1_1_net_1_1_analysis_1_1_nl_1_1_dutch_stemmer.html" target="_self">Lucene.Net.Analysis.Nl.DutchStemmer</a></td><td class="desc"></td></tr>
<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d55/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_entities.html" target="_self">Lucene.Net.Demo.Html.Entities</a></td><td class="desc"></td></tr>
<tr id="row_63_"><td class="entry"><img id="arr_63_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('63_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Exception</b></td><td class="desc"></td></tr>
<tr id="row_63_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d05/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_parse_exception.html" target="_self">Lucene.Net.Demo.Html.ParseException</a></td><td class="desc">This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser</td></tr>
<tr id="row_63_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dce/class_lucene_1_1_net_1_1_query_parsers_1_1_parse_exception.html" target="_self">Lucene.Net.QueryParsers.ParseException</a></td><td class="desc">This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser</td></tr>
<tr id="row_63_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db2/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_invalid_token_offsets_exception.html" target="_self">Lucene.Net.Search.Highlight.InvalidTokenOffsetsException</a></td><td class="desc"></td></tr>
<tr id="row_64_" class="even"><td class="entry"><img id="arr_64_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('64_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dde/class_lucene_1_1_net_1_1_search_1_1_explanation.html" target="_self">Lucene.Net.Search.Explanation</a></td><td class="desc">Expert: Describes the score computation for document and query. </td></tr>
<tr id="row_64_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d16/class_lucene_1_1_net_1_1_search_1_1_complex_explanation.html" target="_self">Lucene.Net.Search.ComplexExplanation</a></td><td class="desc">Expert: Describes the score computation for document and query, and can distinguish a match independent of a positive value. </td></tr>
<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d6b/class_lucene_1_1_net_1_1_search_1_1_simple_faceted_search_1_1_facet_name.html" target="_self">Lucene.Net.Search.SimpleFacetedSearch.FacetName</a></td><td class="desc"></td></tr>
<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dbb/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_fast_vector_highlighter.html" target="_self">Lucene.Net.Search.Vectorhighlight.FastVectorHighlighter</a></td><td class="desc"></td></tr>
<tr id="row_67_"><td class="entry"><img id="arr_67_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('67_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html" target="_self">Lucene.Net.Search.FieldCache</a></td><td class="desc"></td></tr>
<tr id="row_67_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d99/class_lucene_1_1_net_1_1_search_1_1_field_cache_impl.html" target="_self">Lucene.Net.Search.FieldCacheImpl</a></td><td class="desc">Expert: The default cache implementation, storing all values in memory. A WeakDictionary is used for storage</td></tr>
<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dad/struct_lucene_1_1_net_1_1_search_1_1_field_cache___fields.html" target="_self">Lucene.Net.Search.FieldCache_Fields</a></td><td class="desc"></td></tr>
<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/daa/class_lucene_1_1_net_1_1_util_1_1_field_cache_sanity_checker.html" target="_self">Lucene.Net.Util.FieldCacheSanityChecker</a></td><td class="desc">Provides methods for sanity checking that entries in the FieldCache are not wasteful or inconsistent. <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> 2.9 Introduced numerous enhancements into how the FieldCache is used by the low levels of <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> searching (for Sorting and ValueSourceQueries) to improve both the speed for Sorting, as well as reopening of IndexReaders. But these changes have shifted the usage of FieldCache from "top level" IndexReaders (frequently a MultiReader or DirectoryReader) down to the leaf level SegmentReaders. As a result, existing applications that directly access the FieldCache may find RAM usage increase significantly when upgrading to 2.9 or Later. This class provides an API for these applications (or their Unit tests) to check at run time if the FieldCache contains "insane" usages of the FieldCache. <b>EXPERIMENTAL API:</b> This API is considered extremely advanced and experimental. It may be removed or altered w/o warning in future releases of <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a>. </td></tr>
<tr id="row_70_" class="even"><td class="entry"><img id="arr_70_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('70_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d91/class_lucene_1_1_net_1_1_search_1_1_field_comparator.html" target="_self">Lucene.Net.Search.FieldComparator</a></td><td class="desc">Expert: a <a class="el" href="df/d91/class_lucene_1_1_net_1_1_search_1_1_field_comparator.html" title="Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top r...">FieldComparator</a> compares hits so as to determine their sort order when collecting the top results with <a class="el" href="da/d88/class_lucene_1_1_net_1_1_search_1_1_top_field_collector.html" title="A Collector that sorts by SortField using FieldComparators. See the Create method for instantiating a...">TopFieldCollector</a> . The concrete public <a class="el" href="df/d91/class_lucene_1_1_net_1_1_search_1_1_field_comparator.html" title="Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top r...">FieldComparator</a> classes here correspond to the <a class="el" href="d7/da5/class_lucene_1_1_net_1_1_search_1_1_sort_field.html" title="Stores information about how to sort documents by terms in an individual field. Fields must be indexe...">SortField</a> types</td></tr>
<tr id="row_70_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d68/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_byte_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.ByteComparator</a></td><td class="desc">Parses field's values as byte (using FieldCache.GetBytes(Lucene.Net.Index.IndexReader,string) and sorts by ascending value </td></tr>
<tr id="row_70_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dfb/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_doc_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.DocComparator</a></td><td class="desc">Sorts by ascending docID </td></tr>
<tr id="row_70_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/da2/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_double_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.DoubleComparator</a></td><td class="desc">Parses field's values as double (using FieldCache.GetDoubles(Lucene.Net.Index.IndexReader,string) and sorts by ascending value </td></tr>
<tr id="row_70_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d39/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_float_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.FloatComparator</a></td><td class="desc">Parses field's values as float (using FieldCache.GetFloats(Lucene.Net.Index.IndexReader,string) and sorts by ascending value </td></tr>
<tr id="row_70_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/da3/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_int_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.IntComparator</a></td><td class="desc">Parses field's values as int (using FieldCache.GetInts(Lucene.Net.Index.IndexReader,string) and sorts by ascending value </td></tr>
<tr id="row_70_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d8e/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_long_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.LongComparator</a></td><td class="desc">Parses field's values as long (using FieldCache.GetLongs(Lucene.Net.Index.IndexReader,string) and sorts by ascending value </td></tr>
<tr id="row_70_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d2d/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_relevance_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.RelevanceComparator</a></td><td class="desc">Sorts by descending relevance. NOTE: if you are sorting only by descending relevance and then secondarily by ascending docID, peformance is faster using <a class="el" href="db/dfd/class_lucene_1_1_net_1_1_search_1_1_top_score_doc_collector.html" title="A Collector implementation that collects the top-scoring hits, returning them as a TopDocs...">TopScoreDocCollector</a> directly (which <a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html#a15a44f147c6f8a9a9cf56e47dd560c05" title="Finds the top n hits for query.">Searcher.Search(Query, int)</a> uses when no <a class="el" href="d1/da9/class_lucene_1_1_net_1_1_search_1_1_sort.html" title="Encapsulates sort criteria for returned hits.">Sort</a> is specified). </td></tr>
<tr id="row_70_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dab/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_short_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.ShortComparator</a></td><td class="desc">Parses field's values as short (using FieldCache.GetShorts(IndexReader, string)) and sorts by ascending value </td></tr>
<tr id="row_70_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d4f/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_string_comparator_locale.html" target="_self">Lucene.Net.Search.FieldComparator.StringComparatorLocale</a></td><td class="desc">Sorts by a field's value using the Collator for a given Locale. </td></tr>
<tr id="row_70_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d91/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_string_ord_val_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.StringOrdValComparator</a></td><td class="desc">Sorts by field's natural String sort order, using ordinals. This is functionally equivalent to <a class="el" href="d3/d20/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_string_val_comparator.html" title="Sorts by field&#39;s natural String sort order. All comparisons are done using String.compareTo, which is slow for medium to large result sets but possibly very fast for very small results sets. ">FieldComparator.StringValComparator</a> , but it first resolves the string to their relative ordinal positions (using the index returned by <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html#a777a72fcb94c94dfa8a3c9e0a085aef4" title="Checks the internal cache for an appropriate entry, and if none is found reads the term values in fie...">FieldCache.GetStringIndex</a>), and does most comparisons using the ordinals. For medium to large results, this comparator will be much faster than <a class="el" href="d3/d20/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_string_val_comparator.html" title="Sorts by field&#39;s natural String sort order. All comparisons are done using String.compareTo, which is slow for medium to large result sets but possibly very fast for very small results sets. ">FieldComparator.StringValComparator</a>. For very small result sets it may be slower. </td></tr>
<tr id="row_70_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d20/class_lucene_1_1_net_1_1_search_1_1_field_comparator_1_1_string_val_comparator.html" target="_self">Lucene.Net.Search.FieldComparator.StringValComparator</a></td><td class="desc">Sorts by field's natural String sort order. All comparisons are done using String.compareTo, which is slow for medium to large result sets but possibly very fast for very small results sets. </td></tr>
<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d32/class_lucene_1_1_net_1_1_search_1_1_field_comparator_source.html" target="_self">Lucene.Net.Search.FieldComparatorSource</a></td><td class="desc">Provides a <a class="el" href="df/d91/class_lucene_1_1_net_1_1_search_1_1_field_comparator.html" title="Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top r...">FieldComparator</a> for custom field sorting</td></tr>
<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d43/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_frag_list.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldFragList</a></td><td class="desc"><a class="el" href="d2/d43/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_frag_list.html" title="FieldFragList has a list of &quot;frag info&quot; that is used by FragmentsBuilder class to create fragments (s...">FieldFragList</a> has a list of "frag info" that is used by <a class="el" href="de/d46/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_fragments_builder.html" title="FragmentsBuilder is an interface for fragments (snippets) builder classes. A FragmentsBuilder class c...">FragmentsBuilder</a> class to create fragments (snippets). /summary&gt;</td></tr>
<tr id="row_73_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d61/class_lucene_1_1_net_1_1_index_1_1_field_invert_state.html" target="_self">Lucene.Net.Index.FieldInvertState</a></td><td class="desc">This class tracks the number and position / offset parameters of terms being added to the index. The information collected in this class is also used to calculate the normalization factor for a field</td></tr>
<tr id="row_74_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dab/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status_1_1_field_norm_status.html" target="_self">Lucene.Net.Index.CheckIndex.Status.FieldNormStatus</a></td><td class="desc"><a class="el" href="d0/d30/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status.html" title="Returned from CheckIndex_Renamed_Method() detailing the health and status of the index.">Status</a> from testing field norms.</td></tr>
<tr id="row_75_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d4d/class_lucene_1_1_net_1_1_index_1_1_index_reader_1_1_field_option.html" target="_self">Lucene.Net.Index.IndexReader.FieldOption</a></td><td class="desc">Constants describing field properties, for example used for <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html#a8c4e81993a2de016248031c3766f3ab7" title="Get a list of unique field names that exist in this index and have the specified field option informa...">IndexReader.GetFieldNames(FieldOption)</a>. </td></tr>
<tr id="row_76_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d32/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_phrase_list.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldPhraseList</a></td><td class="desc"><a class="el" href="de/d32/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_phrase_list.html" title="FieldPhraseList has a list of WeightedPhraseInfo that is used by FragListBuilder to create a FieldFra...">FieldPhraseList</a> has a list of <a class="el" href="d6/d2e/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_phrase_list_1_1_weighted_phrase_info.html">WeightedPhraseInfo</a> that is used by <a class="el" href="d5/dee/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_frag_list_builder.html">FragListBuilder</a> to create a <a class="el" href="d2/d43/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_frag_list.html" title="FieldFragList has a list of &quot;frag info&quot; that is used by FragmentsBuilder class to create fragments (s...">FieldFragList</a> object. </td></tr>
<tr id="row_77_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da2/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_query.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldQuery</a></td><td class="desc"></td></tr>
<tr id="row_78_" class="even"><td class="entry"><img id="arr_78_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('78_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d9a/interface_lucene_1_1_net_1_1_documents_1_1_field_selector.html" target="_self">Lucene.Net.Documents.FieldSelector</a></td><td class="desc">Similar to a <a href="http://download.oracle.com/javase/1.5.0/docs/api/java/io/FileFilter.html">java.io.FileFilter</a>, the <a class="el" href="d6/d9a/interface_lucene_1_1_net_1_1_documents_1_1_field_selector.html" title="Similar to a java.io.FileFilter, the FieldSelector allows one to make decisions about what Fields get...">FieldSelector</a> allows one to make decisions about what Fields get loaded on a <a class="el" href="db/d65/class_lucene_1_1_net_1_1_documents_1_1_document.html" title="Documents are the unit of indexing and search.">Document</a> by Lucene.Net.Index.IndexReader.Document(int,Lucene.Net.Documents.FieldSelector) </td></tr>
<tr id="row_78_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d3e/class_lucene_1_1_net_1_1_documents_1_1_load_first_field_selector.html" target="_self">Lucene.Net.Documents.LoadFirstFieldSelector</a></td><td class="desc">Load the First field and break. See FieldSelectorResult.LOAD_AND_BREAK </td></tr>
<tr id="row_78_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d73/class_lucene_1_1_net_1_1_documents_1_1_map_field_selector.html" target="_self">Lucene.Net.Documents.MapFieldSelector</a></td><td class="desc">A <a class="el" href="d6/d9a/interface_lucene_1_1_net_1_1_documents_1_1_field_selector.html" title="Similar to a java.io.FileFilter, the FieldSelector allows one to make decisions about what Fields get...">FieldSelector</a> based on a Map of field names to <a class="el" href="dc/da2/namespace_lucene_1_1_net_1_1_documents.html#a08c90341a652bfc2fbd4b5fe9d6783d0" title="Provides information about what should be done with this Field">FieldSelectorResult</a>s</td></tr>
<tr id="row_78_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df6/class_lucene_1_1_net_1_1_documents_1_1_set_based_field_selector.html" target="_self">Lucene.Net.Documents.SetBasedFieldSelector</a></td><td class="desc">Declare what fields to load normally and what fields to load lazily</td></tr>
<tr id="row_79_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de3/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_term_stack.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldTermStack</a></td><td class="desc"><code><a class="el" href="d5/de3/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_term_stack.html" title="FieldTermStack is a stack that keeps query terms in the specified field of the document to be highlig...">FieldTermStack</a></code> is a stack that keeps query terms in the specified field of the document to be highlighted. </td></tr>
<tr id="row_80_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d88/class_lucene_1_1_net_1_1_search_1_1_field_values_bit_sets.html" target="_self">Lucene.Net.Search.FieldValuesBitSets</a></td><td class="desc"></td></tr>
<tr id="row_81_"><td class="entry"><img id="arr_81_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('81_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>FileNotFoundException</b></td><td class="desc"></td></tr>
<tr id="row_81_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d72/class_lucene_1_1_net_1_1_store_1_1_no_such_directory_exception.html" target="_self">Lucene.Net.Store.NoSuchDirectoryException</a></td><td class="desc">This exception is thrown when you try to list a non-existent directory. </td></tr>
<tr id="row_82_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d86/class_lucene_1_1_net_1_1_support_1_1_file_support.html" target="_self">Lucene.Net.Support.FileSupport</a></td><td class="desc">Represents the methods to support some operations over files. </td></tr>
<tr id="row_83_"><td class="entry"><img id="arr_83_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('83_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" target="_self">Lucene.Net.Search.Filter</a></td><td class="desc">Abstract base class for restricting which documents may be returned during searching.</td></tr>
<tr id="row_83_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d87/class_lucene_1_1_net_1_1_analysis_1_1_chained_filter.html" target="_self">Lucene.Net.Analysis.ChainedFilter</a></td><td class="desc"></td></tr>
<tr id="row_83_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dc6/class_lucene_1_1_net_1_1_search_1_1_boolean_filter.html" target="_self">Lucene.Net.Search.BooleanFilter</a></td><td class="desc"></td></tr>
<tr id="row_83_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d9c/class_lucene_1_1_net_1_1_search_1_1_caching_wrapper_filter.html" target="_self">Lucene.Net.Search.CachingWrapperFilter</a></td><td class="desc">Wraps another filter's result and caches it. The purpose is to allow filters to simply filter, and then wrap with this class to add caching. </td></tr>
<tr id="row_83_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d17/class_lucene_1_1_net_1_1_search_1_1_duplicate_filter.html" target="_self">Lucene.Net.Search.DuplicateFilter</a></td><td class="desc"></td></tr>
<tr id="row_83_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de0/class_lucene_1_1_net_1_1_search_1_1_field_cache_range_filter_3_01_t_01_4.html" target="_self">Lucene.Net.Search.FieldCacheRangeFilter&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_83_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d91/class_lucene_1_1_net_1_1_search_1_1_field_cache_terms_filter.html" target="_self">Lucene.Net.Search.FieldCacheTermsFilter</a></td><td class="desc">A <a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a> that only accepts documents whose single term value in the specified field is contained in the provided set of allowed terms</td></tr>
<tr id="row_83_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_83_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('83_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/da2/class_lucene_1_1_net_1_1_search_1_1_multi_term_query_wrapper_filter_3_01_t_01_4.html" target="_self">Lucene.Net.Search.MultiTermQueryWrapperFilter&lt; T &gt;</a></td><td class="desc">A wrapper for <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html" title="An abstract Query that matches documents containing a subset of terms provided by a FilteredTermEnum ...">MultiTermQuery</a>, that exposes its functionality as a <a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a>. <code>MultiTermQueryWrapperFilter</code> is not designed to be used by itself. Normally you subclass it to provide a <a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a> counterpart for a <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html" title="An abstract Query that matches documents containing a subset of terms provided by a FilteredTermEnum ...">MultiTermQuery</a> subclass. For example, <a class="el" href="de/df3/class_lucene_1_1_net_1_1_search_1_1_term_range_filter.html" title="A Filter that restricts search results to a range of values in a given field.">TermRangeFilter</a> and <a class="el" href="d6/d4c/class_lucene_1_1_net_1_1_search_1_1_prefix_filter.html" title="A Filter that restricts search results to values that have a matching prefix in a given field...">PrefixFilter</a> extend <code>MultiTermQueryWrapperFilter</code>. This class also provides the functionality behind <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html#ae124731685dcbdac89e9c858a348efaf" title="A rewrite method that first creates a private Filter, by visiting each term in sequence and marking a...">MultiTermQuery.CONSTANT_SCORE_FILTER_REWRITE</a>; this is why it is not abstract. </td></tr>
<tr id="row_83_6_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/df8/class_lucene_1_1_net_1_1_search_1_1_numeric_range_filter_3_01_t_01_4.html" target="_self">Lucene.Net.Search.NumericRangeFilter&lt; T &gt;</a></td><td class="desc">A <a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a> that only accepts numeric values within a specified range. To use this, you must first index the numeric values using <a class="el" href="df/dce/_sort_field_8cs.html#a0548f0e7e5187d877d964eab1119b8dd">NumericField</a> (expert: <a class="el" href="db/d72/_numeric_utils_8cs.html#ab25a5cea67a38594cfddfac92e18554e">NumericTokenStream</a> )</td></tr>
<tr id="row_83_6_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d4c/class_lucene_1_1_net_1_1_search_1_1_prefix_filter.html" target="_self">Lucene.Net.Search.PrefixFilter</a></td><td class="desc">A <a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a> that restricts search results to values that have a matching prefix in a given field. </td></tr>
<tr id="row_83_6_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/df3/class_lucene_1_1_net_1_1_search_1_1_term_range_filter.html" target="_self">Lucene.Net.Search.TermRangeFilter</a></td><td class="desc">A <a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a> that restricts search results to a range of values in a given field</td></tr>
<tr id="row_83_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df9/class_lucene_1_1_net_1_1_search_1_1_query_wrapper_filter.html" target="_self">Lucene.Net.Search.QueryWrapperFilter</a></td><td class="desc">Constrains search results to only match those which also match a provided query</td></tr>
<tr id="row_83_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_83_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('83_8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d86/class_lucene_1_1_net_1_1_search_1_1_span_filter.html" target="_self">Lucene.Net.Search.SpanFilter</a></td><td class="desc">Abstract base class providing a mechanism to restrict searches to a subset of an index and also maintains and returns position information. This is useful if you want to compare the positions from a SpanQuery with the positions of items in a filter. For instance, if you had a <a class="el" href="d6/d86/class_lucene_1_1_net_1_1_search_1_1_span_filter.html" title="Abstract base class providing a mechanism to restrict searches to a subset of an index and also maint...">SpanFilter</a> that marked all the occurrences of the word "foo" in documents, and then you entered a new SpanQuery containing bar, you could not only filter by the word foo, but you could then compare position information for post processing. </td></tr>
<tr id="row_83_8_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/db4/class_lucene_1_1_net_1_1_search_1_1_caching_span_filter.html" target="_self">Lucene.Net.Search.CachingSpanFilter</a></td><td class="desc">Wraps another <a class="el" href="d6/d86/class_lucene_1_1_net_1_1_search_1_1_span_filter.html" title="Abstract base class providing a mechanism to restrict searches to a subset of an index and also maint...">SpanFilter</a>'s result and caches it. The purpose is to allow filters to simply filter, and then wrap with this class to add caching. </td></tr>
<tr id="row_83_8_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d6a/class_lucene_1_1_net_1_1_search_1_1_span_query_filter.html" target="_self">Lucene.Net.Search.SpanQueryFilter</a></td><td class="desc">Constrains search results to only match those which also match a provided query. Also provides position information about where each document matches at the cost of extra space compared with the <a class="el" href="db/df9/class_lucene_1_1_net_1_1_search_1_1_query_wrapper_filter.html" title="Constrains search results to only match those which also match a provided query.">QueryWrapperFilter</a>. There is an added cost to this above what is stored in a <a class="el" href="db/df9/class_lucene_1_1_net_1_1_search_1_1_query_wrapper_filter.html" title="Constrains search results to only match those which also match a provided query.">QueryWrapperFilter</a>. Namely, the position information for each matching document is stored. This filter does not cache. See the <a class="el" href="d8/db4/class_lucene_1_1_net_1_1_search_1_1_caching_span_filter.html" title="Wraps another SpanFilter&#39;s result and caches it. The purpose is to allow filters to simply filter...">Lucene.Net.Search.CachingSpanFilter</a> for a wrapper that caches</td></tr>
<tr id="row_83_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d81/class_lucene_1_1_net_1_1_search_1_1_terms_filter.html" target="_self">Lucene.Net.Search.TermsFilter</a></td><td class="desc">A filter that contains multiple terms. </td></tr>
<tr id="row_83_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d9f/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_recursive_prefix_tree_filter.html" target="_self">Lucene.Net.Spatial.Prefix.RecursivePrefixTreeFilter</a></td><td class="desc">Performs a spatial intersection filter against a field indexed with <a class="el" href="">SpatialPrefixTree</a>, a Trie. SPT yields terms (grids) at length 1 and at greater lengths corresponding to greater precisions. This filter recursively traverses each grid length and uses methods on <a class="el" href="">Shape</a> to efficiently know that all points at a prefix fit in the shape or not to either short-circuit unnecessary traversals or to efficiently load all enclosed points. </td></tr>
<tr id="row_83_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d7d/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_terms_filter.html" target="_self">Lucene.Net.Spatial.Util.TermsFilter</a></td><td class="desc">Constructs a filter for docs matching any of the terms added to this class. Unlike a RangeFilter this can be used for filtering on multiple terms that are not necessarily in a sequence. An example might be a collection of primary keys from a database query result or perhaps a choice of "category" labels picked by the end user. As a filter, this is much faster than the equivalent query (a BooleanQuery with many "should" TermQueries) </td></tr>
<tr id="row_83_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d96/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_value_source_filter.html" target="_self">Lucene.Net.Spatial.Util.ValueSourceFilter</a></td><td class="desc">Filter that matches all documents where a valuesource is in between a range of <code>min</code> and <code>max</code> inclusive. </td></tr>
<tr id="row_84_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dc5/class_lucene_1_1_net_1_1_search_1_1_filter_clause.html" target="_self">Lucene.Net.Search.FilterClause</a></td><td class="desc"></td></tr>
<tr id="row_85_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d5c/class_lucene_1_1_net_1_1_search_1_1_filter_manager.html" target="_self">Lucene.Net.Search.FilterManager</a></td><td class="desc"><a class="el" href="d3/dc7/class_lucene_1_1_net_1_1_search_1_1_filter.html" title="Abstract base class for restricting which documents may be returned during searching.">Filter</a> caching singleton. It can be used to save filters locally for reuse. This class makes it possble to cache Filters even when using RMI, as it keeps the cache on the seaercher side of the RMI connection</td></tr>
<tr id="row_86_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dcb/class_lucene_1_1_net_1_1_index_1_1_segment_infos_1_1_find_segments_file.html" target="_self">Lucene.Net.Index.SegmentInfos.FindSegmentsFile</a></td><td class="desc">Utility class for executing code that needs to do something with the current segments file. This is necessary with lock-less commits because from the time you locate the current segments file name, until you actually open it, read its contents, or check modified time, etc., it could have been deleted due to a writer commit finishing. </td></tr>
<tr id="row_87_"><td class="entry"><img id="arr_87_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('87_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d70/class_lucene_1_1_net_1_1_index_1_1_format_postings_docs_consumer.html" target="_self">Lucene.Net.Index.FormatPostingsDocsConsumer</a></td><td class="desc">NOTE: this API is experimental and will likely change</td></tr>
<tr id="row_87_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d7a/class_lucene_1_1_net_1_1_index_1_1_format_postings_docs_writer.html" target="_self">Lucene.Net.Index.FormatPostingsDocsWriter</a></td><td class="desc">Consumes doc and freq, writing them using the current index file format </td></tr>
<tr id="row_88_" class="even"><td class="entry"><img id="arr_88_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('88_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dcd/class_lucene_1_1_net_1_1_index_1_1_format_postings_fields_consumer.html" target="_self">Lucene.Net.Index.FormatPostingsFieldsConsumer</a></td><td class="desc">Abstract API that consumes terms, doc, freq, prox and payloads postings. Concrete implementations of this actually do "something" with the postings (write it into the index in a specific format)</td></tr>
<tr id="row_88_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/df0/class_lucene_1_1_net_1_1_index_1_1_format_postings_fields_writer.html" target="_self">Lucene.Net.Index.FormatPostingsFieldsWriter</a></td><td class="desc"></td></tr>
<tr id="row_89_"><td class="entry"><img id="arr_89_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('89_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d5d/class_lucene_1_1_net_1_1_index_1_1_format_postings_positions_consumer.html" target="_self">Lucene.Net.Index.FormatPostingsPositionsConsumer</a></td><td class="desc"></td></tr>
<tr id="row_89_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dfc/class_lucene_1_1_net_1_1_index_1_1_format_postings_positions_writer.html" target="_self">Lucene.Net.Index.FormatPostingsPositionsWriter</a></td><td class="desc"></td></tr>
<tr id="row_90_" class="even"><td class="entry"><img id="arr_90_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('90_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d1a/class_lucene_1_1_net_1_1_index_1_1_format_postings_terms_consumer.html" target="_self">Lucene.Net.Index.FormatPostingsTermsConsumer</a></td><td class="desc">NOTE: this API is experimental and will likely change</td></tr>
<tr id="row_90_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/de7/class_lucene_1_1_net_1_1_index_1_1_format_postings_terms_writer.html" target="_self">Lucene.Net.Index.FormatPostingsTermsWriter</a></td><td class="desc"></td></tr>
<tr id="row_91_"><td class="entry"><img id="arr_91_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('91_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dee/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_frag_list_builder.html" target="_self">Lucene.Net.Search.Vectorhighlight.FragListBuilder</a></td><td class="desc"></td></tr>
<tr id="row_91_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/db1/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_simple_frag_list_builder.html" target="_self">Lucene.Net.Search.Vectorhighlight.SimpleFragListBuilder</a></td><td class="desc">A simple implementation of <a class="el" href="d5/dee/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_frag_list_builder.html">FragListBuilder</a>. </td></tr>
<tr id="row_92_" class="even"><td class="entry"><img id="arr_92_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('92_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d46/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_fragments_builder.html" target="_self">Lucene.Net.Search.Vectorhighlight.FragmentsBuilder</a></td><td class="desc"><a class="el" href="de/d46/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_fragments_builder.html" title="FragmentsBuilder is an interface for fragments (snippets) builder classes. A FragmentsBuilder class c...">FragmentsBuilder</a> is an interface for fragments (snippets) builder classes. A <a class="el" href="de/d46/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_fragments_builder.html" title="FragmentsBuilder is an interface for fragments (snippets) builder classes. A FragmentsBuilder class c...">FragmentsBuilder</a> class can be plugged in to Highlighter. </td></tr>
<tr id="row_92_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_92_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('92_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d8f/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_base_fragments_builder.html" target="_self">Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder</a></td><td class="desc"></td></tr>
<tr id="row_92_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d94/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_score_order_fragments_builder.html" target="_self">Lucene.Net.Search.Vectorhighlight.ScoreOrderFragmentsBuilder</a></td><td class="desc"></td></tr>
<tr id="row_92_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dcb/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_simple_fragments_builder.html" target="_self">Lucene.Net.Search.Vectorhighlight.SimpleFragmentsBuilder</a></td><td class="desc">A simple implementation of <a class="el" href="de/d46/interface_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_fragments_builder.html" title="FragmentsBuilder is an interface for fragments (snippets) builder classes. A FragmentsBuilder class c...">FragmentsBuilder</a>. </td></tr>
<tr id="row_93_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/da8/class_lucene_1_1_net_1_1_analysis_1_1_fr_1_1_french_stemmer.html" target="_self">Lucene.Net.Analysis.Fr.FrenchStemmer</a></td><td class="desc"></td></tr>
<tr id="row_94_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dc2/class_lucene_1_1_net_1_1_index_1_1_freq_prox_field_merge_state.html" target="_self">Lucene.Net.Index.FreqProxFieldMergeState</a></td><td class="desc">Used by <a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_documents_writer.html" title="This class accepts multiple added documents and directly writes a single segment file. It does this more efficiently than creating a single segment per document (with DocumentWriter) and doing standard merges on those segments.">DocumentsWriter</a> to merge the postings from multiple ThreadStates when creating a segment </td></tr>
<tr id="row_95_"><td class="entry"><img id="arr_95_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('95_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d43/class_lucene_1_1_net_1_1_analysis_1_1_de_1_1_german_stemmer.html" target="_self">Lucene.Net.Analysis.De.GermanStemmer</a></td><td class="desc">A stemmer for German words. The algorithm is based on the report "A Fast and Simple Stemming Algorithm for German Words" by Jörg Caumanns (<a href="#" onclick="location.href='mai'+'lto:'+'joe'+'rg'+'.ca'+'um'+'ann'+'s@'+'iss'+'t.'+'fhg'+'.d'+'e'; return false;">joerg<span style="display: none;">.nosp@m.</span>.cau<span style="display: none;">.nosp@m.</span>manns<span style="display: none;">.nosp@m.</span>@iss<span style="display: none;">.nosp@m.</span>t.fhg<span style="display: none;">.nosp@m.</span>.de</a>). </td></tr>
<tr id="row_95_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d64/class_lucene_1_1_net_1_1_analysis_1_1_de_1_1_german_d_i_n2_stemmer.html" target="_self">Lucene.Net.Analysis.De.GermanDIN2Stemmer</a></td><td class="desc">A stemmer for the german language that uses the DIN-5007-2 "Phone Book" rules for handling umlaut characters. </td></tr>
<tr id="row_96_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/db8/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_highlighter.html" target="_self">Lucene.Net.Search.Highlight.Highlighter</a></td><td class="desc">Class used to markup highlighted terms found in the best sections of a text, using configurable <a class="el" href="d3/d39/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_fragmenter.html" title="Implements the policy for breaking text into multiple fragments for consideration by the Highlighter ...">IFragmenter</a>, <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a>, <a class="el" href="dd/d67/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_formatter.html" title="Processes terms found in the original text, typically by applying some form of mark-up to highlight t...">IFormatter</a>, <a class="el" href="d5/ddf/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_encoder.html" title="Encodes original text. The IEncoder works with the Formatter to generate the output.">IEncoder</a> and tokenizers. </td></tr>
<tr id="row_97_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d2d/class_lucene_1_1_net_1_1_search_1_1_simple_faceted_search_1_1_hits.html" target="_self">Lucene.Net.Search.SimpleFacetedSearch.Hits</a></td><td class="desc"></td></tr>
<tr id="row_98_" class="even"><td class="entry"><img id="arr_98_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('98_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d71/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_h_t_m_l_parser_constants___fields.html" target="_self">Lucene.Net.Demo.Html.HTMLParserConstants_Fields</a></td><td class="desc"></td></tr>
<tr id="row_98_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/da6/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_h_t_m_l_parser.html" target="_self">Lucene.Net.Demo.Html.HTMLParser</a></td><td class="desc"></td></tr>
<tr id="row_98_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d70/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_h_t_m_l_parser_token_manager.html" target="_self">Lucene.Net.Demo.Html.HTMLParserTokenManager</a></td><td class="desc"></td></tr>
<tr id="row_99_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d06/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_affix.html" target="_self">Lucene.Net.Analysis.Hunspell.HunspellAffix</a></td><td class="desc">Wrapper class representing a hunspell affix. </td></tr>
<tr id="row_100_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d8c/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_dictionary.html" target="_self">Lucene.Net.Analysis.Hunspell.HunspellDictionary</a></td><td class="desc"></td></tr>
<tr id="row_101_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d02/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stem.html" target="_self">Lucene.Net.Analysis.Hunspell.HunspellStem</a></td><td class="desc"></td></tr>
<tr id="row_102_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d6d/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stemmer.html" target="_self">Lucene.Net.Analysis.Hunspell.HunspellStemmer</a></td><td class="desc"><a class="el" href="de/d6d/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_stemmer.html" title="HunspellStemmer uses the affix rules declared in the HunspellDictionary to generate one or more stems...">HunspellStemmer</a> uses the affix rules declared in the <a class="el" href="d3/d8c/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_dictionary.html">HunspellDictionary</a> to generate one or more stems for a word. It conforms to the algorithm in the original hunspell algorithm, including recursive suffix stripping. </td></tr>
<tr id="row_103_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d96/class_lucene_1_1_net_1_1_analysis_1_1_hunspell_1_1_hunspell_word.html" target="_self">Lucene.Net.Analysis.Hunspell.HunspellWord</a></td><td class="desc"></td></tr>
<tr id="row_104_" class="even"><td class="entry"><img id="arr_104_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dba/interface_lucene_1_1_net_1_1_util_1_1_i_attribute.html" target="_self">Lucene.Net.Util.IAttribute</a></td><td class="desc">Base interface for attributes.</td></tr>
<tr id="row_104_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d1c/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_flags_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.IFlagsAttribute</a></td><td class="desc">This attribute can be used to pass different flags down the <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a> chain, eg from one <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> to another one. </td></tr>
<tr id="row_104_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d85/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_flags_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.FlagsAttribute</a></td><td class="desc">This attribute can be used to pass different flags down the tokenizer chain, eg from one <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> to another one. </td></tr>
<tr id="row_104_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dd7/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_offset_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.IOffsetAttribute</a></td><td class="desc">The start and end character offset of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. </td></tr>
<tr id="row_104_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d24/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_offset_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.OffsetAttribute</a></td><td class="desc">The start and end character offset of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. </td></tr>
<tr id="row_104_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d76/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_payload_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.IPayloadAttribute</a></td><td class="desc">The payload of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. See also <a class="el" href="d5/d76/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_payload_attribute.html#a85b93b190217f58207d09ef78a2381df" title="Returns this Token&#39;s payload.">Payload</a>.</td></tr>
<tr id="row_104_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/db9/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_payload_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.PayloadAttribute</a></td><td class="desc">The payload of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. See also <a class="el" href="d8/db9/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_payload_attribute.html#a48c0899f5fb938e38c4a9f218d3a2292" title="Returns this Token&#39;s payload.">Payload</a>.</td></tr>
<tr id="row_104_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d8b/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_position_increment_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.IPositionIncrementAttribute</a></td><td class="desc">The positionIncrement determines the position of this token relative to the previous <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> in a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a>, used in phrase searching</td></tr>
<tr id="row_104_3_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_3_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dff/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_position_increment_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.PositionIncrementAttribute</a></td><td class="desc">The positionIncrement determines the position of this token relative to the previous <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> in a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a>, used in phrase searching</td></tr>
<tr id="row_104_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d65/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_term_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.ITermAttribute</a></td><td class="desc">The term text of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>.</td></tr>
<tr id="row_104_4_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_4_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d3b/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_term_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.TermAttribute</a></td><td class="desc">The term text of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>.</td></tr>
<tr id="row_104_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('104_5_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/db0/interface_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_i_type_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.ITypeAttribute</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>'s lexical type. The Default value is "word". </td></tr>
<tr id="row_104_5_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_5_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dbc/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_type_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.TypeAttribute</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>'s lexical type. The Default value is "word". </td></tr>
<tr id="row_104_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_104_6_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('104_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" target="_self">Lucene.Net.Util.Attribute</a></td><td class="desc">Base class for Attributes that can be added to a <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html" title="An AttributeSource contains a list of different Attributes, and methods to add and get them...">Lucene.Net.Util.AttributeSource</a>. Attributes are used to add data in a dynamic, yet type-safe way to a source of usually streamed objects, e. g. a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">Lucene.Net.Analysis.TokenStream</a>. </td></tr>
<tr id="row_104_6_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" target="_self">Lucene.Net.Analysis.Token</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is an occurrence of a term from the text of a field. It consists of a term's text, the start and end offset of the term in the text of the field, and a type string. The start and end offsets permit applications to re-associate a token with its source text, e.g., to display highlighted query terms in a document browser, or to show matching text fragments in a &lt;abbr title="KeyWord In Context"&gt;KWIC&lt;/abbr&gt; display, etc. The type is a string, assigned by a lexical analyzer (a.k.a. tokenizer), naming the lexical or syntactic class that the token belongs to. For example an end of sentence marker token might be implemented with type "eos". The default token type is "word". A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> can optionally have metadata (a.k.a. Payload) in the form of a variable length byte array. Use TermPositions.PayloadLength and TermPositions.GetPayload(byte[], int) to retrieve the payloads from the index. </td></tr>
<tr id="row_104_6_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d85/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_flags_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.FlagsAttribute</a></td><td class="desc">This attribute can be used to pass different flags down the tokenizer chain, eg from one <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> to another one. </td></tr>
<tr id="row_105_"><td class="entry"><img id="arr_105_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d3f/interface_lucene_1_1_net_1_1_spatial_1_1_util_1_1_i_bits.html" target="_self">Lucene.Net.Spatial.Util.IBits</a></td><td class="desc">Interface for Bitset-like structures. </td></tr>
<tr id="row_105_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_105_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('105_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d1a/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_bits.html" target="_self">Lucene.Net.Spatial.Util.Bits</a></td><td class="desc">Empty implementation, basically just so we can provide EMPTY_ARRAY </td></tr>
<tr id="row_105_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/da2/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_match_all_bits.html" target="_self">Lucene.Net.Spatial.Util.MatchAllBits</a></td><td class="desc"><a class="el" href="da/d1a/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_bits.html" title="Empty implementation, basically just so we can provide EMPTY_ARRAY ">Bits</a> impl of the specified length with all bits set. </td></tr>
<tr id="row_105_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d57/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_match_no_bits.html" target="_self">Lucene.Net.Spatial.Util.MatchNoBits</a></td><td class="desc"><a class="el" href="da/d1a/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_bits.html" title="Empty implementation, basically just so we can provide EMPTY_ARRAY ">Bits</a> impl of the specified length with no bits set. </td></tr>
<tr id="row_105_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/de0/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_fixed_bit_set.html" target="_self">Lucene.Net.Spatial.Util.FixedBitSet</a></td><td class="desc"></td></tr>
<tr id="row_106_" class="even"><td class="entry"><img id="arr_106_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('106_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d5e/interface_lucene_1_1_net_1_1_query_parsers_1_1_i_char_stream.html" target="_self">Lucene.Net.QueryParsers.ICharStream</a></td><td class="desc">This interface describes a character stream that maintains line and column number positions of the characters. It also has the capability to backup the stream to some extent. An implementation of this interface is used in the TokenManager implementation generated by JavaCCParser</td></tr>
<tr id="row_106_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dd7/class_lucene_1_1_net_1_1_query_parsers_1_1_fast_char_stream.html" target="_self">Lucene.Net.QueryParsers.FastCharStream</a></td><td class="desc">An efficient implementation of JavaCC's CharStream interface. Note that this does not do line-number counting, but instead keeps track of the character position of the token in the input, as required by <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a>'s <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Lucene.Net.Analysis.Token</a> API</td></tr>
<tr id="row_107_"><td class="entry"><img id="arr_107_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('107_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d0d/interface_lucene_1_1_net_1_1_support_1_1_i_checksum.html" target="_self">Lucene.Net.Support.IChecksum</a></td><td class="desc">Contains conversion support elements such as classes, interfaces and static methods. </td></tr>
<tr id="row_107_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d09/class_lucene_1_1_net_1_1_support_1_1_c_r_c32.html" target="_self">Lucene.Net.Support.CRC32</a></td><td class="desc"></td></tr>
<tr id="row_108_" class="even"><td class="entry"><img id="arr_108_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('108_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ICloneable</b></td><td class="desc"></td></tr>
<tr id="row_108_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dac/class_lucene_1_1_net_1_1_index_1_1_fields_reader.html" target="_self">Lucene.Net.Index.FieldsReader</a></td><td class="desc">Class responsible for access to stored document fields. It uses &lt;segment&gt;.fdt and &lt;segment&gt;.fdx; files</td></tr>
<tr id="row_108_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d2c/class_lucene_1_1_net_1_1_support_1_1_equatable_list_3_01_t_01_4.html" target="_self">Lucene.Net.Support.EquatableList&lt; T &gt;</a></td><td class="desc">Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. Also provides functionality to compare lists against each other through an implementations of IEquatable{T}.</td></tr>
<tr id="row_109_"><td class="entry"><img id="arr_109_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ICloneable</b></td><td class="desc"></td></tr>
<tr id="row_109_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d85/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_flags_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.FlagsAttribute</a></td><td class="desc">This attribute can be used to pass different flags down the tokenizer chain, eg from one <a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a> to another one. </td></tr>
<tr id="row_109_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d24/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_offset_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.OffsetAttribute</a></td><td class="desc">The start and end character offset of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. </td></tr>
<tr id="row_109_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/db9/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_payload_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.PayloadAttribute</a></td><td class="desc">The payload of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>. See also <a class="el" href="d8/db9/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_payload_attribute.html#a48c0899f5fb938e38c4a9f218d3a2292" title="Returns this Token&#39;s payload.">Payload</a>.</td></tr>
<tr id="row_109_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dff/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_position_increment_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.PositionIncrementAttribute</a></td><td class="desc">The positionIncrement determines the position of this token relative to the previous <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> in a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a>, used in phrase searching</td></tr>
<tr id="row_109_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d3b/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_term_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.TermAttribute</a></td><td class="desc">The term text of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>.</td></tr>
<tr id="row_109_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dbc/class_lucene_1_1_net_1_1_analysis_1_1_tokenattributes_1_1_type_attribute.html" target="_self">Lucene.Net.Analysis.Tokenattributes.TypeAttribute</a></td><td class="desc">A <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a>'s lexical type. The Default value is "word". </td></tr>
<tr id="row_109_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/ddb/class_lucene_1_1_net_1_1_index_1_1_field_info.html" target="_self">Lucene.Net.Index.FieldInfo</a></td><td class="desc"></td></tr>
<tr id="row_109_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d0c/class_lucene_1_1_net_1_1_index_1_1_field_infos.html" target="_self">Lucene.Net.Index.FieldInfos</a></td><td class="desc">Access to the Fieldable Info file that describes document fields and whether or not they are indexed. Each segment has a separate Fieldable Info file. Objects of this class are thread-safe for multiple readers, but only one thread can be adding documents at a time, with no other reader or writer threads accessing this object. </td></tr>
<tr id="row_109_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" target="_self">Lucene.Net.Index.IndexReader</a></td><td class="desc"><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> is an abstract class, providing an interface for accessing an index. <a class="el" href="df/d1a/namespace_lucene_1_1_net_1_1_search.html">Search</a> of an index is done entirely through this abstract interface, so that any subclass which implements it is searchable. Concrete subclasses of <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> are usually constructed with a call to one of the static <code>open()</code> methods, e.g. <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html#ad51f1feca975e447b6486d01ed24e1ea" title="Returns an IndexReader reading the index in the given Directory. You should pass readOnly=true, since it gives much better concurrent performance, unless you intend to do write operations (delete documents or change norms) with the reader. ">Open(Lucene.Net.Store.Directory, bool)</a> For efficiency, in this API documents are often referred to via <em>document numbers</em>, non-negative integers which each name a unique document in the index. These document numbers are ephemeral&ndash;they may change as documents are added to and deleted from an index. Clients should thus not rely on a given document having the same number between sessions. An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> can be opened on a directory for which an <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> is opened already, but it cannot be used to delete documents from the index then. <b>NOTE</b>: for backwards API compatibility, several methods are not listed as abstract, but have no useful implementations in this base class and instead always throw UnsupportedOperationException. Subclasses are strongly encouraged to override these methods, but in many cases may not need to. <b>NOTE</b>: as of 2.4, it's possible to open a read-only <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> using the static open methods that accepts the boolean readOnly parameter. Such a reader has better better concurrency as it's not necessary to synchronize on the isDeleted method. You must explicitly specify false if you want to make changes with the resulting <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a>. <a class="anchor" id="thread-safety"></a><b>NOTE</b>: <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> instances are completely thread safe, meaning multiple threads can call any of its methods, concurrently. If your application requires external synchronization, you should <b>not</b> synchronize on the <code><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a></code> instance; use your own (non-Lucene) objects instead. </td></tr>
<tr id="row_109_8_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_8_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_8_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d11/class_lucene_1_1_net_1_1_index_1_1_directory_reader.html" target="_self">Lucene.Net.Index.DirectoryReader</a></td><td class="desc">An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> which reads indexes with multiple segments.</td></tr>
<tr id="row_109_8_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/db1/class_lucene_1_1_net_1_1_index_1_1_read_only_directory_reader.html" target="_self">Lucene.Net.Index.ReadOnlyDirectoryReader</a></td><td class="desc"></td></tr>
<tr id="row_109_8_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dc4/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader.html" target="_self">Lucene.Net.Index.FilterIndexReader</a></td><td class="desc">A <code><a class="el" href="db/dc4/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader.html" title="A FilterIndexReader contains another IndexReader, which it uses as its basic source of data...">FilterIndexReader</a></code> contains another <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a>, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality. The class <code><a class="el" href="db/dc4/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader.html" title="A FilterIndexReader contains another IndexReader, which it uses as its basic source of data...">FilterIndexReader</a></code> itself simply implements all abstract methods of <code><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a></code> with versions that pass all requests to the contained index reader. Subclasses of <code><a class="el" href="db/dc4/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader.html" title="A FilterIndexReader contains another IndexReader, which it uses as its basic source of data...">FilterIndexReader</a></code> may further override some of these methods and may also provide additional methods and fields. </td></tr>
<tr id="row_109_8_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d9d/class_lucene_1_1_net_1_1_index_1_1_multi_reader.html" target="_self">Lucene.Net.Index.MultiReader</a></td><td class="desc">An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> which reads multiple indexes, appending their content. </td></tr>
<tr id="row_109_8_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d17/class_lucene_1_1_net_1_1_index_1_1_parallel_reader.html" target="_self">Lucene.Net.Index.ParallelReader</a></td><td class="desc">An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> which reads multiple, parallel indexes. Each index added must have the same number of documents, but typically each contains different fields. Each document contains the union of the fields of all documents with the same document number. When searching, matches for a query term are from the first index added that has the field</td></tr>
<tr id="row_109_8_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_8_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('109_8_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d8f/class_lucene_1_1_net_1_1_index_1_1_segment_reader.html" target="_self">Lucene.Net.Index.SegmentReader</a></td><td class="desc"><b>NOTE:</b> This API is new and still experimental (subject to change suddenly in the next release)</td></tr>
<tr id="row_109_8_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d2e/class_lucene_1_1_net_1_1_index_1_1_read_only_segment_reader.html" target="_self">Lucene.Net.Index.ReadOnlySegmentReader</a></td><td class="desc"></td></tr>
<tr id="row_109_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d9d/class_lucene_1_1_net_1_1_index_1_1_multi_reader.html" target="_self">Lucene.Net.Index.MultiReader</a></td><td class="desc">An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> which reads multiple indexes, appending their content. </td></tr>
<tr id="row_109_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d17/class_lucene_1_1_net_1_1_index_1_1_parallel_reader.html" target="_self">Lucene.Net.Index.ParallelReader</a></td><td class="desc">An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> which reads multiple, parallel indexes. Each index added must have the same number of documents, but typically each contains different fields. Each document contains the union of the fields of all documents with the same document number. When searching, matches for a query term are from the first index added that has the field</td></tr>
<tr id="row_109_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dfb/class_lucene_1_1_net_1_1_index_1_1_payload.html" target="_self">Lucene.Net.Index.Payload</a></td><td class="desc">A <a class="el" href="d9/dfb/class_lucene_1_1_net_1_1_index_1_1_payload.html" title="A Payload is metadata that can be stored together with each occurrence of a term. This metadata is st...">Payload</a> is metadata that can be stored together with each occurrence of a term. This metadata is stored inline in the posting list of the specific term. To store payloads in the index a <a class="el" href="d8/d6f/_attribute_source_8cs.html#a205730fc8c2839cf92051d131140dae0">TokenStream</a> has to be used that produces payload data. Use <a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html#adbfebfa3b7a2bd01f3ba0eede68ea964" title="Returns the length of the payload at the current term position. This is invalid until NextPosition() ...">TermPositions.PayloadLength</a> and <a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html#ad3740df833e76a4850d88eaab68a9629" title="Returns the payload data at the current term position. This is invalid until NextPosition() is called...">TermPositions.GetPayload(byte[], int)</a> to retrieve the payloads from the index.<br/>
</td></tr>
<tr id="row_109_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d6c/class_lucene_1_1_net_1_1_index_1_1_segment_info.html" target="_self">Lucene.Net.Index.SegmentInfo</a></td><td class="desc">Information about a segment such as it's name, directory, and files related to the segment</td></tr>
<tr id="row_109_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d44/class_lucene_1_1_net_1_1_index_1_1_segment_infos.html" target="_self">Lucene.Net.Index.SegmentInfos</a></td><td class="desc">A collection of segmentInfo objects with methods for operating on those segments in relation to the file system</td></tr>
<tr id="row_109_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/da2/class_lucene_1_1_net_1_1_index_1_1_segment_reader_1_1_norm.html" target="_self">Lucene.Net.Index.SegmentReader.Norm</a></td><td class="desc">Byte[] referencing is used because a new norm object needs to be created for each clone, and the byte array is all that is needed for sharing between cloned readers. The current norm referencing is for sharing between readers whereas the byte[] referencing is for copy on write which is independent of reader references (i.e. incRef, decRef). </td></tr>
<tr id="row_109_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d77/class_lucene_1_1_net_1_1_index_1_1_term_buffer.html" target="_self">Lucene.Net.Index.TermBuffer</a></td><td class="desc"></td></tr>
<tr id="row_109_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/df7/class_lucene_1_1_net_1_1_index_1_1_term_vectors_reader.html" target="_self">Lucene.Net.Index.TermVectorsReader</a></td><td class="desc"></td></tr>
<tr id="row_109_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" target="_self">Lucene.Net.Search.BooleanQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents matching boolean combinations of other queries, e.g. <a class="el" href="da/d32/class_lucene_1_1_net_1_1_search_1_1_term_query.html" title="A Query that matches documents containing a term. This may be combined with other terms with a Boolea...">TermQuery</a>s, <a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" title="A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...">PhraseQuery</a>s or other BooleanQuerys. </td></tr>
<tr id="row_109_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" target="_self">Lucene.Net.Search.DisjunctionMaxQuery</a></td><td class="desc">A query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries. This is useful when searching for a word in multiple fields with different boost factors (so that the fields cannot be combined equivalently into a single search field). We want the primary score to be the one associated with the highest boost, not the sum of the field scores (as <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> would give). If the query is "albino elephant" this ensures that "albino" matching one field and "elephant" matching another gets a higher score than "albino" matching both fields. To get this result, use both <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> and <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>: for each term a <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a> searches for it in each field, while the set of these <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>'s is combined into a <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a>. The tie breaker capability allows results that include the same term in multiple fields to be judged better than results that include this term in only the best of those multiple fields, without confusing this with the better case of two different terms in the multiple fields. </td></tr>
<tr id="row_109_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d4d/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_query.html" target="_self">Lucene.Net.Search.Function.CustomScoreQuery</a></td><td class="desc"><a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that sets document score as a programmatic function of several (sub) scores: </p>
<ul>
<li>
the score of its subQuery (any query) </li>
<li>
(optional) the score of its <a class="el" href="d5/de5/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source_query.html" title="Expert: A Query that sets the scores of document to the values obtained from a ValueSource. This query provides a score for each and every undeleted document in the index. The value source can be based on a (cached) value of an indexed field, but it can also be based on an external source, e.g. values read from an external database. Score is set as: Score(doc,query) = query.getBoost()2 * valueSource(doc).">ValueSourceQuery</a> (or queries). For most simple/convenient use cases this query is likely to be a <a class="el" href="dd/d1e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query.html">FieldScoreQuery</a> </li>
</ul>
<p>Subclasses can modify the computation by overriding <a class="el" href="db/d4d/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_query.html#aab7ecc65053fd215dd983cc6dbac19a5" title="Returns a CustomScoreProvider that calculates the custom scores for the given IndexReader. The default implementation returns a default implementation as specified in the docs of CustomScoreProvider. ">GetCustomScoreProvider</a></td></tr>
<tr id="row_109_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d18/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_near_query.html" target="_self">Lucene.Net.Search.Payloads.PayloadNearQuery</a></td><td class="desc">This class is very similar to <a class="el" href="d2/dc9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_near_query.html" title="Matches spans which are near one another. One can specify slop, the maximum number of intervening unm...">Lucene.Net.Search.Spans.SpanNearQuery</a> except that it factors in the value of the payloads located at each of the positions where the <a class="el" href="d2/da3/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_term_spans.html" title="Expert: Public for extension only ">Lucene.Net.Search.Spans.TermSpans</a> occurs. In order to take advantage of this, you must override <a class="el" href="df/dc2/class_lucene_1_1_net_1_1_search_1_1_similarity.html#a5973cd115b539d631e994fdf86021439" title="Calculate a scoring factor based on the data in the payload. Overriding implementations are responsib...">Lucene.Net.Search.Similarity.ScorePayload</a> which returns 1 by default. Payload scores are aggregated using a pluggable <a class="el" href="db/d3d/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_function.html" title="An abstract class that defines a way for Payload*Query instances to transform the cumulative effects ...">PayloadFunction</a></td></tr>
<tr id="row_109_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_21_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_21_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" target="_self">Lucene.Net.Search.Query</a></td><td class="desc">The abstract base class for queries. Instantiable subclasses are: </p>
<ul>
<li>
<a class="el" href="da/d32/class_lucene_1_1_net_1_1_search_1_1_term_query.html" title="A Query that matches documents containing a term. This may be combined with other terms with a Boolea...">TermQuery</a> </li>
<li>
<a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html" title="An abstract Query that matches documents containing a subset of terms provided by a FilteredTermEnum ...">MultiTermQuery</a> </li>
<li>
<a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> </li>
<li>
<a class="el" href="de/d1b/class_lucene_1_1_net_1_1_search_1_1_wildcard_query.html" title="Implements the wildcard search query. Supported wildcards are *, which matches any character sequence...">WildcardQuery</a> </li>
<li>
<a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" title="A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...">PhraseQuery</a> </li>
<li>
<a class="el" href="d4/d9c/class_lucene_1_1_net_1_1_search_1_1_prefix_query.html" title="A Query that matches documents containing terms with a specified prefix. A PrefixQuery is built by Qu...">PrefixQuery</a> </li>
<li>
<a class="el" href="da/d31/class_lucene_1_1_net_1_1_search_1_1_multi_phrase_query.html" title="MultiPhraseQuery is a generalized version of PhraseQuery, with an added method Add(Term[]). To use this class, to search for the phrase &quot;Microsoft app*&quot; first use add(Term) on the term &quot;Microsoft&quot;, then find all terms that have &quot;app&quot; as prefix using IndexReader.terms(Term), and use MultiPhraseQuery.add(Term[] terms) to add them to the query.">MultiPhraseQuery</a> </li>
<li>
<a class="el" href="d0/db9/class_lucene_1_1_net_1_1_search_1_1_fuzzy_query.html" title="Implements the fuzzy search query. The similarity measurement is based on the Levenshtein (edit dista...">FuzzyQuery</a> </li>
<li>
<a class="el" href="dc/d5a/class_lucene_1_1_net_1_1_search_1_1_term_range_query.html" title="A Query that matches documents within an exclusive range of terms.">TermRangeQuery</a> </li>
<li>
NumericRangeQuery{T} </li>
<li>
<a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html" title="Base class for span-based queries. ">Lucene.Net.Search.Spans.SpanQuery</a> </li>
</ul>
A parser for queries is contained in: </p>
<ul>
<li>
<a class="el" href="da/d66/class_lucene_1_1_net_1_1_query_parsers_1_1_query_parser.html">QueryParser</a> </li>
</ul>
</td></tr>
<tr id="row_109_21_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" target="_self">Lucene.Net.Search.BooleanQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents matching boolean combinations of other queries, e.g. <a class="el" href="da/d32/class_lucene_1_1_net_1_1_search_1_1_term_query.html" title="A Query that matches documents containing a term. This may be combined with other terms with a Boolea...">TermQuery</a>s, <a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" title="A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...">PhraseQuery</a>s or other BooleanQuerys. </td></tr>
<tr id="row_109_21_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d26/class_lucene_1_1_net_1_1_search_1_1_boosting_query.html" target="_self">Lucene.Net.Search.BoostingQuery</a></td><td class="desc">The <a class="el" href="d7/d26/class_lucene_1_1_net_1_1_search_1_1_boosting_query.html" title="The BoostingQuery class can be used to effectively demote results that match a given query...">BoostingQuery</a> class can be used to effectively demote results that match a given query. Unlike the "NOT" clause, this still selects documents that contain undesirable terms, but reduces their overall score:</td></tr>
<tr id="row_109_21_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dc3/class_lucene_1_1_net_1_1_search_1_1_constant_score_query.html" target="_self">Lucene.Net.Search.ConstantScoreQuery</a></td><td class="desc">A query that wraps a filter and simply returns a constant score equal to the query boost for every document in the filter. </td></tr>
<tr id="row_109_21_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" target="_self">Lucene.Net.Search.DisjunctionMaxQuery</a></td><td class="desc">A query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries. This is useful when searching for a word in multiple fields with different boost factors (so that the fields cannot be combined equivalently into a single search field). We want the primary score to be the one associated with the highest boost, not the sum of the field scores (as <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> would give). If the query is "albino elephant" this ensures that "albino" matching one field and "elephant" matching another gets a higher score than "albino" matching both fields. To get this result, use both <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> and <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>: for each term a <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a> searches for it in each field, while the set of these <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>'s is combined into a <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a>. The tie breaker capability allows results that include the same term in multiple fields to be judged better than results that include this term in only the best of those multiple fields, without confusing this with the better case of two different terms in the multiple fields. </td></tr>
<tr id="row_109_21_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dae/class_lucene_1_1_net_1_1_search_1_1_filtered_query.html" target="_self">Lucene.Net.Search.FilteredQuery</a></td><td class="desc">A query that applies a filter to the results of another query</td></tr>
<tr id="row_109_21_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d4d/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_query.html" target="_self">Lucene.Net.Search.Function.CustomScoreQuery</a></td><td class="desc"><a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that sets document score as a programmatic function of several (sub) scores: </p>
<ul>
<li>
the score of its subQuery (any query) </li>
<li>
(optional) the score of its <a class="el" href="d5/de5/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source_query.html" title="Expert: A Query that sets the scores of document to the values obtained from a ValueSource. This query provides a score for each and every undeleted document in the index. The value source can be based on a (cached) value of an indexed field, but it can also be based on an external source, e.g. values read from an external database. Score is set as: Score(doc,query) = query.getBoost()2 * valueSource(doc).">ValueSourceQuery</a> (or queries). For most simple/convenient use cases this query is likely to be a <a class="el" href="dd/d1e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query.html">FieldScoreQuery</a> </li>
</ul>
<p>Subclasses can modify the computation by overriding <a class="el" href="db/d4d/class_lucene_1_1_net_1_1_search_1_1_function_1_1_custom_score_query.html#aab7ecc65053fd215dd983cc6dbac19a5" title="Returns a CustomScoreProvider that calculates the custom scores for the given IndexReader. The default implementation returns a default implementation as specified in the docs of CustomScoreProvider. ">GetCustomScoreProvider</a></td></tr>
<tr id="row_109_21_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_21_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_21_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de5/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source_query.html" target="_self">Lucene.Net.Search.Function.ValueSourceQuery</a></td><td class="desc">Expert: A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that sets the scores of document to the values obtained from a <a class="el" href="d8/dac/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source.html">ValueSource</a>. This query provides a score for <em>each and every</em> undeleted document in the index. The value source can be based on a (cached) value of an indexed field, but it can also be based on an external source, e.g. values read from an external database. Score is set as: Score(doc,query) = query.getBoost()<sup>2</sup> * valueSource(doc)</td></tr>
<tr id="row_109_21_6_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d1e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query.html" target="_self">Lucene.Net.Search.Function.FieldScoreQuery</a></td><td class="desc">A query that scores each document as the value of the numeric input field. The query matches all documents, and scores each document according to the numeric value of that field. It is assumed, and expected, that: </p>
<ul>
<li>
The field used here is indexed, and has exactly one token in every scored document. </li>
<li>
Best if this field is un_tokenized. </li>
<li>
That token is parsable to the selected type. </li>
</ul>
Combining this query in a FunctionQuery allows much freedom in affecting document scores. Note, that with this freedom comes responsibility: it is more than likely that the default <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> scoring is superior in quality to scoring modified as explained here. However, in some cases, and certainly for research experiments, this capability may turn useful. When contructing this query, select the appropriate type. That type should match the data stored in the field. So in fact the "right" type should be selected before indexing. <a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html" title="Type of score field, indicating how field values are interpreted/parsed. The type selected at search ...">Type</a> selection has effect on the RAM usage: </p>
<ul>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a19d455a56dcb987761f48be5a2c70734" title="field values are interpreted as numeric byte values. ">Type.BYTE</a> consumes 1 * maxDocs bytes. </li>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a0660831879e37f62039b8f6d818cbb55" title="field values are interpreted as numeric short values. ">Type.SHORT</a> consumes 2 * maxDocs bytes. </li>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a0bed4cfe167cec1b6fb0bd2c4f4dfb1e" title="field values are interpreted as numeric int values. ">Type.INT</a> consumes 4 * maxDocs bytes. </li>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a63d1ff19cf53472209bc4b1ad3745846" title="field values are interpreted as numeric float values. ">Type.FLOAT</a> consumes 8 * maxDocs bytes. </li>
</ul>
<b>Caching:</b> Values for the numeric field are loaded once and cached in memory for further use with the same IndexReader. To take advantage of this, it is extremely important to reuse index-readers or index-searchers, otherwise, for instance if for each query a new index reader is opened, large penalties would be paid for loading the field values into memory over and over again!</td></tr>
<tr id="row_109_21_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d25/class_lucene_1_1_net_1_1_search_1_1_fuzzy_like_this_query.html" target="_self">Lucene.Net.Search.FuzzyLikeThisQuery</a></td><td class="desc">Fuzzifies ALL terms provided as strings and then picks the best n differentiating terms. In effect this mixes the behaviour of <a class="el" href="d0/db9/class_lucene_1_1_net_1_1_search_1_1_fuzzy_query.html" title="Implements the fuzzy search query. The similarity measurement is based on the Levenshtein (edit dista...">FuzzyQuery</a> and MoreLikeThis but with special consideration of fuzzy scoring factors. This generally produces good results for queries where users may provide details in a number of fields and have no knowledge of boolean query syntax and also want a degree of fuzzy matching and a fast query</td></tr>
<tr id="row_109_21_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d10/class_lucene_1_1_net_1_1_search_1_1_match_all_docs_query.html" target="_self">Lucene.Net.Search.MatchAllDocsQuery</a></td><td class="desc">A query that matches all documents</td></tr>
<tr id="row_109_21_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d31/class_lucene_1_1_net_1_1_search_1_1_multi_phrase_query.html" target="_self">Lucene.Net.Search.MultiPhraseQuery</a></td><td class="desc"><a class="el" href="da/d31/class_lucene_1_1_net_1_1_search_1_1_multi_phrase_query.html" title="MultiPhraseQuery is a generalized version of PhraseQuery, with an added method Add(Term[]). To use this class, to search for the phrase &quot;Microsoft app*&quot; first use add(Term) on the term &quot;Microsoft&quot;, then find all terms that have &quot;app&quot; as prefix using IndexReader.terms(Term), and use MultiPhraseQuery.add(Term[] terms) to add them to the query.">MultiPhraseQuery</a> is a generalized version of <a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" title="A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...">PhraseQuery</a>, with an added method <a class="el" href="da/d31/class_lucene_1_1_net_1_1_search_1_1_multi_phrase_query.html#ae22d4b033985c8f73db6ab1a0c8af96e" title="Add multiple terms at the next position in the phrase. Any of the terms may match.">Add(Term[])</a>. To use this class, to search for the phrase "Microsoft app*" first use add(Term) on the term "Microsoft", then find all terms that have "app" as prefix using IndexReader.terms(Term), and use MultiPhraseQuery.add(Term[] terms) to add them to the query</td></tr>
<tr id="row_109_21_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_21_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_21_10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html" target="_self">Lucene.Net.Search.MultiTermQuery</a></td><td class="desc">An abstract <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents containing a subset of terms provided by a <a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" title="Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term...">FilteredTermEnum</a> enumeration</td></tr>
<tr id="row_109_21_10_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" target="_self">Contrib.Regex.RegexQuery</a></td><td class="desc">Regular expression based query. </td></tr>
<tr id="row_109_21_10_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db9/class_lucene_1_1_net_1_1_search_1_1_fuzzy_query.html" target="_self">Lucene.Net.Search.FuzzyQuery</a></td><td class="desc">Implements the fuzzy search query. The similarity measurement is based on the Levenshtein (edit distance) algorithm</td></tr>
<tr id="row_109_21_10_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db5/class_lucene_1_1_net_1_1_search_1_1_numeric_range_query_3_01_t_01_4.html" target="_self">Lucene.Net.Search.NumericRangeQuery&lt; T &gt;</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches numeric values within a specified range. To use this, you must first index the numeric values using <a class="el" href="df/dce/_sort_field_8cs.html#a0548f0e7e5187d877d964eab1119b8dd">NumericField</a> (expert: <a class="el" href="db/d72/_numeric_utils_8cs.html#ab25a5cea67a38594cfddfac92e18554e">NumericTokenStream</a> ). If your terms are instead textual, you should use <a class="el" href="dc/d5a/class_lucene_1_1_net_1_1_search_1_1_term_range_query.html" title="A Query that matches documents within an exclusive range of terms.">TermRangeQuery</a>. NumericRangeFilter{T} is the filter equivalent of this query.</td></tr>
<tr id="row_109_21_10_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d9c/class_lucene_1_1_net_1_1_search_1_1_prefix_query.html" target="_self">Lucene.Net.Search.PrefixQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents containing terms with a specified prefix. A <a class="el" href="d4/d9c/class_lucene_1_1_net_1_1_search_1_1_prefix_query.html" title="A Query that matches documents containing terms with a specified prefix. A PrefixQuery is built by Qu...">PrefixQuery</a> is built by QueryParser for input like <code>app*</code></td></tr>
<tr id="row_109_21_10_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d5a/class_lucene_1_1_net_1_1_search_1_1_term_range_query.html" target="_self">Lucene.Net.Search.TermRangeQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents within an exclusive range of terms</td></tr>
<tr id="row_109_21_10_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d1b/class_lucene_1_1_net_1_1_search_1_1_wildcard_query.html" target="_self">Lucene.Net.Search.WildcardQuery</a></td><td class="desc">Implements the wildcard search query. Supported wildcards are <code>*</code>, which matches any character sequence (including the empty one), and <code>?</code>, which matches any single character. Note this query can be slow, as it needs to iterate over many terms. In order to prevent extremely slow WildcardQueries, a Wildcard term should not start with one of the wildcards <code>*</code> or <code>?</code></td></tr>
<tr id="row_109_21_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" target="_self">Lucene.Net.Search.PhraseQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents containing a particular sequence of terms. A <a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" title="A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...">PhraseQuery</a> is built by QueryParser for input like <code>"new york"</code></td></tr>
<tr id="row_109_21_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d3d/class_lucene_1_1_net_1_1_search_1_1_similar_1_1_more_like_this_query.html" target="_self">Lucene.Net.Search.Similar.MoreLikeThisQuery</a></td><td class="desc"></td></tr>
<tr id="row_109_21_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_21_13_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_21_13_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html" target="_self">Lucene.Net.Search.Spans.SpanQuery</a></td><td class="desc">Base class for span-based queries. </td></tr>
<tr id="row_109_21_13_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d56/class_contrib_1_1_regex_1_1_span_regex_query.html" target="_self">Contrib.Regex.SpanRegexQuery</a></td><td class="desc">A SpanQuery version of <a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" title="Regular expression based query. ">RegexQuery</a> allowing regular expression queries to be nested within other SpanQuery subclasses. </td></tr>
<tr id="row_109_21_13_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d85/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_field_masking_span_query.html" target="_self">Lucene.Net.Search.Spans.FieldMaskingSpanQuery</a></td><td class="desc">Wrapper to allow <a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html" title="Base class for span-based queries. ">SpanQuery</a> objects participate in composite single-field SpanQueries by 'lying' about their search field. That is, the masked <a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html" title="Base class for span-based queries. ">SpanQuery</a> will function as normal, but <a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html#a8231e8b720a9fd985e37cdccb79f1dd5" title="Returns the name of the field matched by this query.">SpanQuery.Field</a> simply hands back the value supplied in this class's constructor.</td></tr>
<tr id="row_109_21_13_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dc0/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_first_query.html" target="_self">Lucene.Net.Search.Spans.SpanFirstQuery</a></td><td class="desc">Matches spans near the beginning of a field. </td></tr>
<tr id="row_109_21_13_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dc9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_near_query.html" target="_self">Lucene.Net.Search.Spans.SpanNearQuery</a></td><td class="desc">Matches spans which are near one another. One can specify <em>slop</em>, the maximum number of intervening unmatched positions, as well as whether matches are required to be in-order. </td></tr>
<tr id="row_109_21_13_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dca/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_not_query.html" target="_self">Lucene.Net.Search.Spans.SpanNotQuery</a></td><td class="desc">Removes matches which overlap with another <a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html" title="Base class for span-based queries. ">SpanQuery</a>. </td></tr>
<tr id="row_109_21_13_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/da9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_or_query.html" target="_self">Lucene.Net.Search.Spans.SpanOrQuery</a></td><td class="desc">Matches the union of its clauses.</td></tr>
<tr id="row_109_21_13_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d90/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_term_query.html" target="_self">Lucene.Net.Search.Spans.SpanTermQuery</a></td><td class="desc">Matches spans containing a term. </td></tr>
<tr id="row_109_21_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d32/class_lucene_1_1_net_1_1_search_1_1_term_query.html" target="_self">Lucene.Net.Search.TermQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents containing a term. This may be combined with other terms with a <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a>. </td></tr>
<tr id="row_109_21_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d96/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_function_query.html" target="_self">Lucene.Net.Spatial.Util.FunctionQuery</a></td><td class="desc">Port of Solr's <a class="el" href="d6/d96/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_function_query.html" title="Port of Solr&#39;s FunctionQuery (v1.4)">FunctionQuery</a> (v1.4)</td></tr>
<tr id="row_109_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dc0/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_first_query.html" target="_self">Lucene.Net.Search.Spans.SpanFirstQuery</a></td><td class="desc">Matches spans near the beginning of a field. </td></tr>
<tr id="row_109_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dc9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_near_query.html" target="_self">Lucene.Net.Search.Spans.SpanNearQuery</a></td><td class="desc">Matches spans which are near one another. One can specify <em>slop</em>, the maximum number of intervening unmatched positions, as well as whether matches are required to be in-order. </td></tr>
<tr id="row_109_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dca/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_not_query.html" target="_self">Lucene.Net.Search.Spans.SpanNotQuery</a></td><td class="desc">Removes matches which overlap with another <a class="el" href="dc/ddf/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_query.html" title="Base class for span-based queries. ">SpanQuery</a>. </td></tr>
<tr id="row_109_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/da9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_or_query.html" target="_self">Lucene.Net.Search.Spans.SpanOrQuery</a></td><td class="desc">Matches the union of its clauses.</td></tr>
<tr id="row_109_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d4a/class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html" target="_self">Lucene.Net.Store.BufferedIndexInput</a></td><td class="desc">Base implementation class for buffered <a class="el" href="d1/d4a/class_lucene_1_1_net_1_1_store_1_1_index_input.html" title="Abstract base class for input from a file in a Directory. A random-access input stream. Used for all Lucene index input operations. ">IndexInput</a>. </td></tr>
<tr id="row_109_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_109_27_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('109_27_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d4a/class_lucene_1_1_net_1_1_store_1_1_index_input.html" target="_self">Lucene.Net.Store.IndexInput</a></td><td class="desc">Abstract base class for input from a file in a <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a>. A random-access input stream. Used for all <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> index input operations. </td></tr>
<tr id="row_109_27_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d4a/class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html" target="_self">Lucene.Net.Store.BufferedIndexInput</a></td><td class="desc">Base implementation class for buffered <a class="el" href="d1/d4a/class_lucene_1_1_net_1_1_store_1_1_index_input.html" title="Abstract base class for input from a file in a Directory. A random-access input stream. Used for all Lucene index input operations. ">IndexInput</a>. </td></tr>
<tr id="row_109_27_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d1a/class_lucene_1_1_net_1_1_store_1_1_checksum_index_input.html" target="_self">Lucene.Net.Store.ChecksumIndexInput</a></td><td class="desc">Writes bytes through to a primary <a class="el" href="d8/d66/class_lucene_1_1_net_1_1_store_1_1_index_output.html" title="Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. ">IndexOutput</a>, computing checksum as it goes. Note that you cannot use seek(). </td></tr>
<tr id="row_109_27_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d8c/class_lucene_1_1_net_1_1_store_1_1_r_a_m_input_stream.html" target="_self">Lucene.Net.Store.RAMInputStream</a></td><td class="desc">A memory-resident <a class="el" href="d1/d4a/class_lucene_1_1_net_1_1_store_1_1_index_input.html" title="Abstract base class for input from a file in a Directory. A random-access input stream. Used for all Lucene index input operations. ">IndexInput</a> implementation</td></tr>
<tr id="row_109_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" target="_self">Lucene.Net.Util.Attribute</a></td><td class="desc">Base class for Attributes that can be added to a <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html" title="An AttributeSource contains a list of different Attributes, and methods to add and get them...">Lucene.Net.Util.AttributeSource</a>. Attributes are used to add data in a dynamic, yet type-safe way to a source of usually streamed objects, e. g. a <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">Lucene.Net.Analysis.TokenStream</a>. </td></tr>
<tr id="row_109_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d33/class_lucene_1_1_net_1_1_util_1_1_attribute_source_1_1_state.html" target="_self">Lucene.Net.Util.AttributeSource.State</a></td><td class="desc">This class holds the state of an <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html" title="An AttributeSource contains a list of different Attributes, and methods to add and get them...">AttributeSource</a>.</td></tr>
<tr id="row_109_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de2/class_lucene_1_1_net_1_1_util_1_1_bit_vector.html" target="_self">Lucene.Net.Util.BitVector</a></td><td class="desc">Optimized implementation of a vector of bits. This is more-or-less like java.util.BitSet, but also includes the following: </p>
<ul>
<li>
a count() method, which efficiently computes the number of one bits; </li>
<li>
optimized read from and write to disk; </li>
<li>
inlinable get() method; </li>
<li>
store and load, as bit set or d-gaps, depending on sparseness; </li>
</ul>
</td></tr>
<tr id="row_109_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" target="_self">Lucene.Net.Util.OpenBitSet</a></td><td class="desc">An "open" BitSet implementation that allows direct access to the array of words storing the bits. Unlike java.util.bitset, the fact that bits are packed into an array of longs is part of the interface. This allows efficient implementation of other algorithms by someone other than the author. It also allows one to efficiently implement alternate serialization or interchange formats. <code><a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" title="An &quot;open&quot; BitSet implementation that allows direct access to the array of words storing the bits...">OpenBitSet</a></code> is faster than <code>java.util.BitSet</code> in most operations and <em>much</em> faster at calculating cardinality of sets and results of set operations. It can also handle sets of larger cardinality (up to 64 * 2**32-1) The goals of <code><a class="el" href="dd/d74/class_lucene_1_1_net_1_1_util_1_1_open_bit_set.html" title="An &quot;open&quot; BitSet implementation that allows direct access to the array of words storing the bits...">OpenBitSet</a></code> are the fastest implementation possible, and maximum code reuse. Extra safety and encapsulation may always be built on top, but if that's built in, the cost can never be removed (and hence people re-implement their own version in order to get better performance). If you want a "safe", totally encapsulated (and slower and limited) BitSet class, use <code>java.util.BitSet</code>. </td></tr>
<tr id="row_110_" class="even"><td class="entry"><img id="arr_110_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('110_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparable&lt; FreqProxTermsWriterPerField &gt;</b></td><td class="desc"></td></tr>
<tr id="row_110_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/daf/class_lucene_1_1_net_1_1_index_1_1_freq_prox_terms_writer_per_field.html" target="_self">Lucene.Net.Index.FreqProxTermsWriterPerField</a></td><td class="desc"></td></tr>
<tr id="row_111_"><td class="entry"><img id="arr_111_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('111_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparable&lt; Node &gt;</b></td><td class="desc"></td></tr>
<tr id="row_111_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_111_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('111_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d5d/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_node.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.Node</a></td><td class="desc"></td></tr>
<tr id="row_111_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d8c/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_geohash_prefix_tree_1_1_gh_cell.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.GeohashPrefixTree.GhCell</a></td><td class="desc"></td></tr>
<tr id="row_111_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d99/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_quad_prefix_tree_1_1_quad_cell.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.QuadCell</a></td><td class="desc"></td></tr>
<tr id="row_112_" class="even"><td class="entry"><img id="arr_112_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('112_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparable&lt; NormsWriterPerField &gt;</b></td><td class="desc"></td></tr>
<tr id="row_112_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d1b/class_lucene_1_1_net_1_1_index_1_1_norms_writer_per_field.html" target="_self">Lucene.Net.Index.NormsWriterPerField</a></td><td class="desc">Taps into <a class="el" href="d2/dfe/class_lucene_1_1_net_1_1_index_1_1_doc_inverter.html" title="This is a DocFieldConsumer that inverts each field, separately, from a Document, and accepts a Invert...">DocInverter</a>, as an <a class="el" href="df/d68/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_end_consumer.html">InvertedDocEndConsumer</a>, which is called at the end of inverting each field. We just look at the length for the field (docState.length) and record the norm. </td></tr>
<tr id="row_113_"><td class="entry"><img id="arr_113_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('113_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparable&lt; Term &gt;</b></td><td class="desc"></td></tr>
<tr id="row_113_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" target="_self">Lucene.Net.Index.Term</a></td><td class="desc">A <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a> represents a word from text. This is the unit of search. It is composed of two elements, the text of the word, as a string, and the name of the field that the text occured in, an interned string. Note that terms may represent more than words from text fields, but also things like dates, email addresses, urls, etc. </td></tr>
<tr id="row_114_" class="even"><td class="entry"><img id="arr_114_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('114_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparable&lt; TermInfo &gt;</b></td><td class="desc"></td></tr>
<tr id="row_114_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d80/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_term_stack_1_1_term_info.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldTermStack.TermInfo</a></td><td class="desc"></td></tr>
<tr id="row_115_"><td class="entry"><img id="arr_115_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('115_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparer</b></td><td class="desc"></td></tr>
<tr id="row_115_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d6b/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_file_name_comparer.html" target="_self">Lucene.Net.Distributed.Indexing.FileNameComparer</a></td><td class="desc">Summary description for <a class="el" href="dd/d6b/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_file_name_comparer.html" title="Summary description for FileNameComparer. ">FileNameComparer</a>. </td></tr>
<tr id="row_116_" class="even"><td class="entry"><img id="arr_116_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('116_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparer&lt; KeyValuePair&lt; string, T &gt;&gt;</b></td><td class="desc"></td></tr>
<tr id="row_116_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dd4/class_lucene_1_1_net_1_1_index_1_1_memory_1_1_term_comparer_3_01_t_01_4.html" target="_self">Lucene.Net.Index.Memory.TermComparer&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_117_"><td class="entry"><img id="arr_117_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('117_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparer&lt; TermVectorEntry &gt;</b></td><td class="desc"></td></tr>
<tr id="row_117_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d86/class_lucene_1_1_net_1_1_index_1_1_term_vector_entry_freq_sorted_comparator.html" target="_self">Lucene.Net.Index.TermVectorEntryFreqSortedComparator</a></td><td class="desc">Compares <a class="el" href="df/de4/class_lucene_1_1_net_1_1_index_1_1_term_vector_entry.html" title="Convenience class for holding TermVector information.">Lucene.Net.Index.TermVectorEntry</a>s first by frequency and then by the term (case-sensitive)</td></tr>
<tr id="row_118_" class="even"><td class="entry"><img id="arr_118_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('118_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IComparer&lt; WeightedFragInfo &gt;</b></td><td class="desc"></td></tr>
<tr id="row_118_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d6c/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_score_order_fragments_builder_1_1_score_comparator.html" target="_self">Lucene.Net.Search.Vectorhighlight.ScoreOrderFragmentsBuilder.ScoreComparator</a></td><td class="desc"></td></tr>
<tr id="row_119_"><td class="entry"><img id="arr_119_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('119_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IConfigurationSectionHandler</b></td><td class="desc"></td></tr>
<tr id="row_119_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd5/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_distributed_searcher_configuration_handler.html" target="_self">Lucene.Net.Distributed.Configuration.DistributedSearcherConfigurationHandler</a></td><td class="desc">Implementation of custom configuration handler for the definition of search indexes made accessible by the LuceneServer windows service. This configuration resides in the configuration file of an application consuming the search indexes made accessible by the LuceneServer windows service. </td></tr>
<tr id="row_119_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d63/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_lucene_server_index_configuration_handler.html" target="_self">Lucene.Net.Distributed.Configuration.LuceneServerIndexConfigurationHandler</a></td><td class="desc">Implementation of custom configuration handler for the definition of search indexes made accessible by the LuceneServer windows service. </td></tr>
<tr id="row_119_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dce/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_index_set_configuration_handler.html" target="_self">Lucene.Net.Distributed.Indexing.IndexSetConfigurationHandler</a></td><td class="desc">Implementation of custom configuration handler for the definition of master indexes as managed by the LuceneUpdater windows service. </td></tr>
<tr id="row_120_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d64/class_lucene_1_1_net_1_1_search_1_1_explanation_1_1_i_d_f_explanation.html" target="_self">Lucene.Net.Search.Explanation.IDFExplanation</a></td><td class="desc">Small <a class="el" href="d5/d3f/namespace_lucene_1_1_net_1_1_util.html">Util</a> class used to pass both an idf factor as well as an explanation for that factor</td></tr>
<tr id="row_121_"><td class="entry"><img id="arr_121_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('121_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d97/interface_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_i_dictionary.html" target="_self">SpellChecker.Net.Search.Spell.IDictionary</a></td><td class="desc">A simple interface representing a Dictionary</td></tr>
<tr id="row_121_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d9e/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_lucene_dictionary.html" target="_self">SpellChecker.Net.Search.Spell.LuceneDictionary</a></td><td class="desc"><a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> Dictionary </td></tr>
<tr id="row_121_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dbc/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_plain_text_dictionary.html" target="_self">SpellChecker.Net.Search.Spell.PlainTextDictionary</a></td><td class="desc">Dictionary represented by a file text. Format allowed: 1 word per line:<br/>
word1<br/>
word2<br/>
word3<br/>
</td></tr>
<tr id="row_122_" class="even"><td class="entry"><img id="arr_122_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('122_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IDictionary&lt; TKey, TValue &gt;</b></td><td class="desc"></td></tr>
<tr id="row_122_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d05/class_lucene_1_1_net_1_1_support_1_1_hash_map_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Support.HashMap&lt; TKey, TValue &gt;</a></td><td class="desc">A C# emulation of the <a href="http://download.oracle.com/javase/1,5.0/docs/api/java/util/HashMap.html">Java Hashmap</a></td></tr>
<tr id="row_122_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d81/class_lucene_1_1_net_1_1_support_1_1_weak_dictionary_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Support.WeakDictionary&lt; TKey, TValue &gt;</a></td><td class="desc"></td></tr>
<tr id="row_123_"><td class="entry"><img id="arr_123_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('123_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IDisposable</b></td><td class="desc"></td></tr>
<tr id="row_123_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dac/class_lucene_1_1_net_1_1_index_1_1_fields_reader.html" target="_self">Lucene.Net.Index.FieldsReader</a></td><td class="desc">Class responsible for access to stored document fields. It uses &lt;segment&gt;.fdt and &lt;segment&gt;.fdx; files</td></tr>
<tr id="row_123_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/de7/class_lucene_1_1_net_1_1_index_1_1_format_postings_terms_writer.html" target="_self">Lucene.Net.Index.FormatPostingsTermsWriter</a></td><td class="desc"></td></tr>
<tr id="row_123_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d99/class_lucene_1_1_net_1_1_index_1_1_term_infos_reader.html" target="_self">Lucene.Net.Index.TermInfosReader</a></td><td class="desc">This stores a monotonically increasing set of &lt;<a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a>, <a class="el" href="df/d4d/class_lucene_1_1_net_1_1_index_1_1_term_info.html" title="A TermInfo is the record of information stored for a term.">TermInfo</a>&gt; pairs in a Directory. Pairs are accessed either by <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a> or by ordinal position the set. </td></tr>
<tr id="row_123_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d7f/class_lucene_1_1_net_1_1_search_1_1_simple_faceted_search.html" target="_self">Lucene.Net.Search.SimpleFacetedSearch</a></td><td class="desc"></td></tr>
<tr id="row_123_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dc5/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_spell_checker.html" target="_self">SpellChecker.Net.Search.Spell.SpellChecker</a></td><td class="desc"></td></tr>
<tr id="row_124_" class="even"><td class="entry"><img id="arr_124_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IDisposable</b></td><td class="desc"></td></tr>
<tr id="row_124_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" target="_self">Lucene.Net.Analysis.Analyzer</a></td><td class="desc">An <a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> builds TokenStreams, which analyze text. It thus represents a policy for extracting index terms from text. Typical implementations first build a <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a>, which breaks the stream of characters from the Reader into raw Tokens. One or more TokenFilters may then be applied to the output of the <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a>. </td></tr>
<tr id="row_124_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d94/class_lucene_1_1_net_1_1_analysis_1_1_a_r_1_1_arabic_analyzer.html" target="_self">Lucene.Net.Analysis.AR.ArabicAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/db6/class_lucene_1_1_net_1_1_analysis_1_1_b_r_1_1_brazilian_analyzer.html" target="_self">Lucene.Net.Analysis.BR.BrazilianAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/daf/class_lucene_1_1_net_1_1_analysis_1_1_c_j_k_1_1_c_j_k_analyzer.html" target="_self">Lucene.Net.Analysis.CJK.CJKAnalyzer</a></td><td class="desc">Filters <a class="el" href="d5/d41/class_lucene_1_1_net_1_1_analysis_1_1_c_j_k_1_1_c_j_k_tokenizer.html">CJKTokenizer</a> with <a class="el" href="d8/d49/class_lucene_1_1_net_1_1_analysis_1_1_stop_filter.html" title="Removes stop words from a token stream.">StopFilter</a></td></tr>
<tr id="row_124_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d1f/class_lucene_1_1_net_1_1_analysis_1_1_cn_1_1_chinese_analyzer.html" target="_self">Lucene.Net.Analysis.Cn.ChineseAnalyzer</a></td><td class="desc">An <a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> that tokenizes text with <a class="el" href="d3/d9c/class_lucene_1_1_net_1_1_analysis_1_1_cn_1_1_chinese_tokenizer.html" title="Tokenize Chinese text as individual chinese chars.">ChineseTokenizer</a> and filters with <a class="el" href="db/db0/class_lucene_1_1_net_1_1_analysis_1_1_cn_1_1_chinese_filter.html" title="A TokenFilter with a stop word table.">ChineseFilter</a> </td></tr>
<tr id="row_124_0_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db5/class_lucene_1_1_net_1_1_analysis_1_1_cz_1_1_czech_analyzer.html" target="_self">Lucene.Net.Analysis.Cz.CzechAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dbc/class_lucene_1_1_net_1_1_analysis_1_1_de_1_1_german_analyzer.html" target="_self">Lucene.Net.Analysis.De.GermanAnalyzer</a></td><td class="desc"><a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> for German language. Supports an external list of stopwords (words that will not be indexed at all) and an external list of exclusions (word that will not be stemmed, but indexed). A default set of stopwords is used unless an alternative list is specified, the exclusion list is empty by default. </td></tr>
<tr id="row_124_0_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d50/class_lucene_1_1_net_1_1_analysis_1_1_el_1_1_greek_analyzer.html" target="_self">Lucene.Net.Analysis.El.GreekAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dc7/class_lucene_1_1_net_1_1_analysis_1_1_ext_1_1_single_char_token_analyzer.html" target="_self">Lucene.Net.Analysis.Ext.SingleCharTokenAnalyzer</a></td><td class="desc">This analyzer targets short fields where <em>word</em> like searches are required. [<a href="#" onclick="location.href='mai'+'lto:'+'Som'+'eU'+'ser'+'@G'+'MAI'+'L.'+'com'; return false;">SomeU<span style="display: none;">.nosp@m.</span>ser@<span style="display: none;">.nosp@m.</span>GMAIL<span style="display: none;">.nosp@m.</span>.com</a> 1234567890] will be tokenized as [s.o.m.e.u.s.e.r..g.m.a.i.l..com..1.2.3.4.5.6.7.8.9.0] (read .'s as blank)</td></tr>
<tr id="row_124_0_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d9e/class_lucene_1_1_net_1_1_analysis_1_1_ext_1_1_unaccented_word_analyzer.html" target="_self">Lucene.Net.Analysis.Ext.UnaccentedWordAnalyzer</a></td><td class="desc">Another <a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a>. Every char which is not a letter or digit is treated as a word separator. [<a href="#" onclick="location.href='mai'+'lto:'+'Nam'+'e.'+'Sur'+'na'+'me@'+'gm'+'ail'+'.c'+'om'; return false;">Name.<span style="display: none;">.nosp@m.</span>Surn<span style="display: none;">.nosp@m.</span>ame@g<span style="display: none;">.nosp@m.</span>mail<span style="display: none;">.nosp@m.</span>.com</a> 123.456 ğüşıöçĞÜŞİÖÇ$ΑΒΓΔΕΖ::АБВГДЕ SSß] will be tokenized as [name surname gmail com 123 456 gusioc gusioc αβγδεζ абвгде ssss]</td></tr>
<tr id="row_124_0_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d9b/class_lucene_1_1_net_1_1_analysis_1_1_fa_1_1_persian_analyzer.html" target="_self">Lucene.Net.Analysis.Fa.PersianAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d26/class_lucene_1_1_net_1_1_analysis_1_1_fr_1_1_french_analyzer.html" target="_self">Lucene.Net.Analysis.Fr.FrenchAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d85/class_lucene_1_1_net_1_1_analysis_1_1_keyword_analyzer.html" target="_self">Lucene.Net.Analysis.KeywordAnalyzer</a></td><td class="desc">"Tokenizes" the entire stream as a single token. This is useful for data like zip codes, ids, and some product names. </td></tr>
<tr id="row_124_0_12_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d27/class_lucene_1_1_net_1_1_analysis_1_1_miscellaneous_1_1_pattern_analyzer.html" target="_self">Lucene.Net.Analysis.Miscellaneous.PatternAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_13_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d58/class_lucene_1_1_net_1_1_analysis_1_1_nl_1_1_dutch_analyzer.html" target="_self">Lucene.Net.Analysis.Nl.DutchAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_14_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df9/class_lucene_1_1_net_1_1_analysis_1_1_per_field_analyzer_wrapper.html" target="_self">Lucene.Net.Analysis.PerFieldAnalyzerWrapper</a></td><td class="desc">This analyzer is used to facilitate scenarios where different fields require different analysis techniques. Use <a class="el" href="dc/df9/class_lucene_1_1_net_1_1_analysis_1_1_per_field_analyzer_wrapper.html#a1514347baf306a36c41f3d2bbae3c8d4" title="Defines an analyzer to use for the specified field.">AddAnalyzer</a> to add a non-default analyzer on a field name basis</td></tr>
<tr id="row_124_0_15_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dfe/class_lucene_1_1_net_1_1_analysis_1_1_query_1_1_query_auto_stop_word_analyzer.html" target="_self">Lucene.Net.Analysis.Query.QueryAutoStopWordAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_16_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/de1/class_lucene_1_1_net_1_1_analysis_1_1_ru_1_1_russian_analyzer.html" target="_self">Lucene.Net.Analysis.Ru.RussianAnalyzer</a></td><td class="desc"><a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> for Russian language. Supports an external list of stopwords (words that will not be indexed at all). A default set of stopwords is used unless an alternative list is specified. </td></tr>
<tr id="row_124_0_17_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/da5/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_shingle_analyzer_wrapper.html" target="_self">Lucene.Net.Analysis.Shingle.ShingleAnalyzerWrapper</a></td><td class="desc"></td></tr>
<tr id="row_124_0_18_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d3e/class_lucene_1_1_net_1_1_analysis_1_1_simple_analyzer.html" target="_self">Lucene.Net.Analysis.SimpleAnalyzer</a></td><td class="desc">An <a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> that filters <a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html" title="A LetterTokenizer is a tokenizer that divides text at non-letters. That&#39;s to say, it defines tokens a...">LetterTokenizer</a> with <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" title="Normalizes token text to lower case.">LowerCaseFilter</a> </td></tr>
<tr id="row_124_0_19_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d40/class_lucene_1_1_net_1_1_analysis_1_1_snowball_1_1_snowball_analyzer.html" target="_self">Lucene.Net.Analysis.Snowball.SnowballAnalyzer</a></td><td class="desc">Filters StandardTokenizer with StandardFilter, <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html">LowerCaseFilter</a>, <a class="el" href="d8/d49/class_lucene_1_1_net_1_1_analysis_1_1_stop_filter.html" title="Removes stop words from a token stream.">StopFilter</a> and <a class="el" href="d4/dc2/class_lucene_1_1_net_1_1_analysis_1_1_snowball_1_1_snowball_filter.html" title="A filter that stems words using a Snowball-generated stemmer.">SnowballFilter</a></td></tr>
<tr id="row_124_0_20_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d8b/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_analyzer.html" target="_self">Lucene.Net.Analysis.Standard.StandardAnalyzer</a></td><td class="desc">Filters <a class="el" href="dd/d87/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_tokenizer.html" title="A grammar-based tokenizer constructed with JFlex">StandardTokenizer</a> with <a class="el" href="de/d94/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_filter.html" title="Normalizes tokens extracted with StandardTokenizer. ">StandardFilter</a>, <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" title="Normalizes token text to lower case.">LowerCaseFilter</a> and <a class="el" href="d8/d49/class_lucene_1_1_net_1_1_analysis_1_1_stop_filter.html" title="Removes stop words from a token stream.">StopFilter</a>, using a list of English stop words</td></tr>
<tr id="row_124_0_21_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dcd/class_lucene_1_1_net_1_1_analysis_1_1_stop_analyzer.html" target="_self">Lucene.Net.Analysis.StopAnalyzer</a></td><td class="desc">Filters <a class="el" href="d3/ddf/class_lucene_1_1_net_1_1_analysis_1_1_letter_tokenizer.html" title="A LetterTokenizer is a tokenizer that divides text at non-letters. That&#39;s to say, it defines tokens a...">LetterTokenizer</a> with <a class="el" href="d3/daa/class_lucene_1_1_net_1_1_analysis_1_1_lower_case_filter.html" title="Normalizes token text to lower case.">LowerCaseFilter</a> and <a class="el" href="d8/d49/class_lucene_1_1_net_1_1_analysis_1_1_stop_filter.html" title="Removes stop words from a token stream.">StopFilter</a></td></tr>
<tr id="row_124_0_22_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df8/class_lucene_1_1_net_1_1_analysis_1_1_th_1_1_thai_analyzer.html" target="_self">Lucene.Net.Analysis.Th.ThaiAnalyzer</a></td><td class="desc"></td></tr>
<tr id="row_124_0_23_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d4e/class_lucene_1_1_net_1_1_analysis_1_1_whitespace_analyzer.html" target="_self">Lucene.Net.Analysis.WhitespaceAnalyzer</a></td><td class="desc">An <a class="el" href="dc/d89/class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html" title="An Analyzer builds TokenStreams, which analyze text. It thus represents a policy for extracting index...">Analyzer</a> that uses <a class="el" href="db/d4a/class_lucene_1_1_net_1_1_analysis_1_1_whitespace_tokenizer.html" title="A WhitespaceTokenizer is a tokenizer that divides text at whitespace. Adjacent sequences of non-White...">WhitespaceTokenizer</a>. </td></tr>
<tr id="row_124_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" target="_self">Lucene.Net.Analysis.TokenStream</a></td><td class="desc">A <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> enumerates the sequence of tokens, either from <a class="el" href="dc/da0/_token_stream_8cs.html#a6d7b175c6799cf1d18e9493727d23fc6">Field</a>s of a <a class="el" href="db/da6/_searcher_8cs.html#a2ad6aef8641c7b7a6cf9277f7d54b2cd">Document</a> or from query text. This is an abstract class. Concrete subclasses are: </p>
<ul>
<li>
<a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a>, a <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> whose input is a Reader; and </li>
<li>
<a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a>, a <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> whose input is another <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code>. </li>
</ul>
<p>A new <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> API has been introduced with <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> 2.9. This API has moved from being <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> based to IAttribute based. While <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> still exists in 2.9 as a convenience class, the preferred way to store the information of a <a class="el" href="d2/d5a/class_lucene_1_1_net_1_1_analysis_1_1_token.html" title="A Token is an occurrence of a term from the text of a field. It consists of a term&#39;s text...">Token</a> is to use <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Util.Attribute</a>s. <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> now extends <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html#af8654555ddde74d7e463266371f3508c" title="An AttributeSource using the default attribute factory AttributeSource.AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY.">AttributeSource</a>, which provides access to all of the token IAttributes for the <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code>. Note that only one instance per <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Util.Attribute</a> is created and reused for every token. This approach reduces object creation and allows local caching of references to the <a class="el" href="d3/d52/class_lucene_1_1_net_1_1_util_1_1_attribute.html" title="Base class for Attributes that can be added to a Lucene.Net.Util.AttributeSource. Attributes are used...">Util.Attribute</a>s. See <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">IncrementToken()</a> for further details. <b>The workflow of the new <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> API is as follows:</b> </p>
<ul>
<li>
Instantiation of <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code>/<a class="el" href="d4/dcd/class_lucene_1_1_net_1_1_analysis_1_1_token_filter.html" title="A TokenFilter is a TokenStream whose input is another TokenStream. This is an abstract class; subclas...">TokenFilter</a>s which add/get attributes to/from the <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html#af8654555ddde74d7e463266371f3508c" title="An AttributeSource using the default attribute factory AttributeSource.AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY.">AttributeSource</a>. </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#af7c4a3464dc78b1d0451492d9c520965" title="Resets this stream to the beginning. This is an optional operation, so subclasses may or may not impl...">TokenStream.Reset()</a>. </li>
<li>
The consumer retrieves attributes from the stream and stores local references to all attributes it wants to access </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">IncrementToken()</a> until it returns false and consumes the attributes after each call. </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a92b3c4eab12fbf83daa07b7684cfbcaf" title="This method is called by the consumer after the last token has been consumed, after IncrementToken re...">End()</a> so that any end-of-stream operations can be performed. </li>
<li>
The consumer calls <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a5f66ac4c37218611b4a13f81f98332cd" title="Releases resources associated with this stream. ">Close()</a> to release any resource when finished using the <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> </li>
</ul>
<p>To make sure that filters and consumers know which attributes are available, the attributes must be added during instantiation. Filters and consumers are not required to check for availability of attributes in <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html#a358a544108511440a57b134e722f6027" title="Consumers (i.e., IndexWriter) use this method to advance the stream to the next token. Implementing classes must implement this method and update the appropriate Util.Attributes with the attributes of the next token.">IncrementToken()</a>. You can find some example code for the new API in the analysis package level Javadoc. Sometimes it is desirable to capture a current state of a <code><a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">TokenStream</a></code> , e. g. for buffering purposes (see <a class="el" href="d3/d48/class_lucene_1_1_net_1_1_analysis_1_1_caching_token_filter.html" title="This class can be used if the token attributes of a TokenStream are intended to be consumed more than...">CachingTokenFilter</a>, <a class="el" href="d6/d92/class_lucene_1_1_net_1_1_analysis_1_1_tee_sink_token_filter.html" title="This TokenFilter provides the ability to set aside attribute states that have already been analyzed...">TeeSinkTokenFilter</a>). For this usecase AttributeSource.CaptureState and AttributeSource.RestoreState can be used. </td></tr>
<tr id="row_124_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d23/class_lucene_1_1_net_1_1_index_1_1_compound_file_writer.html" target="_self">Lucene.Net.Index.CompoundFileWriter</a></td><td class="desc">Combines multiple files into a single compound file. The file format:<br/>
</p>
<ul>
<li>
VInt fileCount </li>
<li>
{Directory} fileCount entries with the following structure: <ul>
<li>
long dataOffset </li>
<li>
String fileName </li>
</ul>
</li>
<li>
{File Data} fileCount entries with the raw data of the corresponding file </li>
</ul>
</td></tr>
<tr id="row_124_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_documents_writer.html" target="_self">Lucene.Net.Index.DocumentsWriter</a></td><td class="desc">This class accepts multiple added documents and directly writes a single segment file. It does this more efficiently than creating a single segment per document (with DocumentWriter) and doing standard merges on those segments</td></tr>
<tr id="row_124_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dea/class_lucene_1_1_net_1_1_index_1_1_field_enumerator_3_01_t_01_4.html" target="_self">Lucene.Net.Index.FieldEnumerator&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_124_4_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df6/class_lucene_1_1_net_1_1_index_1_1_field_enumerator_3_01_t_01_4_1_1_term_enumerator.html" target="_self">Lucene.Net.Index.FieldEnumerator&lt; T &gt;.TermEnumerator</a></td><td class="desc">The enumerator over the terms in an index. </td></tr>
<tr id="row_124_4_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df6/class_lucene_1_1_net_1_1_index_1_1_field_enumerator_3_01_t_01_4_1_1_term_enumerator.html" target="_self">Lucene.Net.Index.FieldEnumerator&lt; T &gt;.TermEnumerator</a></td><td class="desc">The enumerator over the terms in an index. </td></tr>
<tr id="row_124_4_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_4_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_4_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d2a/class_lucene_1_1_net_1_1_index_1_1_numeric_field_enum_3_01_t_01_4.html" target="_self">Lucene.Net.Index.NumericFieldEnum&lt; T &gt;</a></td><td class="desc">Base for enumerating over numeric fields. </td></tr>
<tr id="row_124_4_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d87/class_lucene_1_1_net_1_1_index_1_1_double_field_enumerator.html" target="_self">Lucene.Net.Index.DoubleFieldEnumerator</a></td><td class="desc">Implementation for enumerating over all of the terms in a double numeric field. </td></tr>
<tr id="row_124_4_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d18/class_lucene_1_1_net_1_1_index_1_1_float_field_enumerator.html" target="_self">Lucene.Net.Index.FloatFieldEnumerator</a></td><td class="desc">Implementation for enumerating over all of the terms in a float numeric field. </td></tr>
<tr id="row_124_4_2_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d8c/class_lucene_1_1_net_1_1_index_1_1_int_field_enumerator.html" target="_self">Lucene.Net.Index.IntFieldEnumerator</a></td><td class="desc">Implementation for enumerating over all of the terms in an int numeric field. </td></tr>
<tr id="row_124_4_2_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d9e/class_lucene_1_1_net_1_1_index_1_1_long_field_enumerator.html" target="_self">Lucene.Net.Index.LongFieldEnumerator</a></td><td class="desc">Implementation for enumerating over all of the terms in a long numeric field. </td></tr>
<tr id="row_124_4_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d97/class_lucene_1_1_net_1_1_index_1_1_string_field_enumerator.html" target="_self">Lucene.Net.Index.StringFieldEnumerator</a></td><td class="desc">Implementation for enumerating over terms with a string value. </td></tr>
<tr id="row_124_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/ddb/class_lucene_1_1_net_1_1_index_1_1_fields_writer.html" target="_self">Lucene.Net.Index.FieldsWriter</a></td><td class="desc"></td></tr>
<tr id="row_124_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d7a/class_lucene_1_1_net_1_1_index_1_1_format_postings_docs_writer.html" target="_self">Lucene.Net.Index.FormatPostingsDocsWriter</a></td><td class="desc">Consumes doc and freq, writing them using the current index file format </td></tr>
<tr id="row_124_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/de8/class_lucene_1_1_net_1_1_index_1_1_index_file_deleter.html" target="_self">Lucene.Net.Index.IndexFileDeleter</a></td><td class="desc"></td></tr>
<tr id="row_124_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" target="_self">Lucene.Net.Index.IndexReader</a></td><td class="desc"><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> is an abstract class, providing an interface for accessing an index. <a class="el" href="df/d1a/namespace_lucene_1_1_net_1_1_search.html">Search</a> of an index is done entirely through this abstract interface, so that any subclass which implements it is searchable. Concrete subclasses of <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> are usually constructed with a call to one of the static <code>open()</code> methods, e.g. <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html#ad51f1feca975e447b6486d01ed24e1ea" title="Returns an IndexReader reading the index in the given Directory. You should pass readOnly=true, since it gives much better concurrent performance, unless you intend to do write operations (delete documents or change norms) with the reader. ">Open(Lucene.Net.Store.Directory, bool)</a> For efficiency, in this API documents are often referred to via <em>document numbers</em>, non-negative integers which each name a unique document in the index. These document numbers are ephemeral&ndash;they may change as documents are added to and deleted from an index. Clients should thus not rely on a given document having the same number between sessions. An <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> can be opened on a directory for which an <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> is opened already, but it cannot be used to delete documents from the index then. <b>NOTE</b>: for backwards API compatibility, several methods are not listed as abstract, but have no useful implementations in this base class and instead always throw UnsupportedOperationException. Subclasses are strongly encouraged to override these methods, but in many cases may not need to. <b>NOTE</b>: as of 2.4, it's possible to open a read-only <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> using the static open methods that accepts the boolean readOnly parameter. Such a reader has better better concurrency as it's not necessary to synchronize on the isDeleted method. You must explicitly specify false if you want to make changes with the resulting <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a>. <a class="anchor" id="thread-safety"></a><b>NOTE</b>: <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> instances are completely thread safe, meaning multiple threads can call any of its methods, concurrently. If your application requires external synchronization, you should <b>not</b> synchronize on the <code><a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a></code> instance; use your own (non-Lucene) objects instead. </td></tr>
<tr id="row_124_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" target="_self">Lucene.Net.Index.IndexWriter</a></td><td class="desc">An <code><a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a></code> creates and maintains an index. The <code>create</code> argument to the <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#af4620c14320934601058e0e9cac9bfab">constructor</a> determines whether a new index is created, or whether an existing index is opened. Note that you can open an index with <code>create=true</code> even while readers are using the index. The old readers will continue to search the "point in time" snapshot they had opened, and won't see the newly created index until they re-open. There are also <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a126123a1a5cdecf263e45e5a36369457">constructors</a> with no <code>create</code> argument which will create a new index if there is not already an index at the provided path and otherwise open the existing index.In either case, documents are added with <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a000da5a984e6cce2aee03cbaf121a53f" title="Adds a document to this index. If the document contains more than SetMaxFieldLength(int) terms for a ...">AddDocument(Document)</a> and removed with <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a07b556766e1a2a68836906f3d66ffc27" title="Deletes the document(s) containing term.">DeleteDocuments(Term)</a> or <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a2d79488123fefa3e4bbda53b94ae3e89" title="Deletes the document(s) matching the provided query.">DeleteDocuments(Query)</a>. A document can be updated with <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a3667a5f5d4cffeb250ed20c2da19178b" title="Updates a document by first deleting the document(s) containing term and then adding the new document...">UpdateDocument(Term, Document)</a> (which just deletes and then adds the entire document). When finished adding, deleting and updating documents, <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#abe4383aeee76431a2b30b10e5ffb4b87" title="Commits all changes to an index and closes all associated files. Note that this may be a costly opera...">Close()</a> should be called.<a class="anchor" id="flush"></a> These changes are buffered in memory and periodically flushed to the <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a3b1c7cb1f5060b72d2cd346870525c3c" title="Returns the Directory used by this index. ">Directory</a> (during the above method calls). A flush is triggered when there are enough buffered deletes (see <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a6ba86647b33915ad12d588238fbd996e" title="Determines the minimal number of delete terms required before the buffered in-memory delete terms are...">SetMaxBufferedDeleteTerms</a>) or enough added documents since the last flush, whichever is sooner. For the added documents, flushing is triggered either by RAM usage of the documents (see <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#aee00b6cfce82c5e8e7eb088afbfcd465" title="Determines the amount of RAM that may be used for buffering added documents and deletions before they...">SetRAMBufferSizeMB</a>) or the number of added documents. The default is to flush when RAM usage hits 16 MB. For best indexing speed you should flush by RAM usage with a large RAM buffer. Note that flushing just moves the internal buffered state in <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> into the index, but these changes are not visible to <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> until either <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#ad1df12452bb45f153d9d06e1c160e2ff" title="Commits all pending changes (added &amp; deleted documents, optimizations, segment merges, added indexes, etc.) to the index, and syncs all referenced index files, such that a reader will see the changes and the index updates will survive an OS or machine crash or power loss. Note that this does not wait for any running background merges to finish. This may be a costly operation, so you should test the cost in your application and do it only when really necessary.">Commit()</a> or <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#abe4383aeee76431a2b30b10e5ffb4b87" title="Commits all changes to an index and closes all associated files. Note that this may be a costly opera...">Close()</a> is called. A flush may also trigger one or more segment merges which by default run with a background thread so as not to block the addDocument calls (see <a href="#mergePolicy">below</a> for changing the <a class="el" href="d9/d30/class_lucene_1_1_net_1_1_index_1_1_merge_scheduler.html" title="Expert: IndexWriter uses an instance implementing this interface to execute the merges selected by a ...">MergeScheduler</a>). If an index will not have more documents added for a while and optimal search performance is desired, then either the full <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a19cfeeb684bdfee1802e51fcb9d49559" title="Requests an &quot;optimize&quot; operation on an index, priming the index for the fastest available search...">Optimize()</a> method or partial <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a214dc271d1438e9072dda4cf33962ec7" title="Optimize the index down to &lt;= maxNumSegments. If maxNumSegments==1 then this is the same as Optimize(...">Optimize(int)</a> method should be called before the index is closed. Opening an <code><a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a></code> creates a lock file for the directory in use. Trying to open another <code><a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a></code> on the same directory will lead to a <a class="el" href="d0/d90/_index_writer_8cs.html#a681d344289754da86d367afaac7bd3d7">LockObtainFailedException</a>. The <a class="el" href="d0/d90/_index_writer_8cs.html#a681d344289754da86d367afaac7bd3d7">LockObtainFailedException</a> is also thrown if an <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> on the same directory is used to delete documents from the index.</td></tr>
<tr id="row_124_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dce/class_lucene_1_1_net_1_1_index_1_1_merge_policy.html" target="_self">Lucene.Net.Index.MergePolicy</a></td><td class="desc">Expert: a <a class="el" href="d2/dce/class_lucene_1_1_net_1_1_index_1_1_merge_policy.html" title="Expert: a MergePolicy determines the sequence of primitive merge operations to be used for overall me...">MergePolicy</a> determines the sequence of primitive merge operations to be used for overall merge and optimize operations.</td></tr>
<tr id="row_124_10_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_10_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('124_10_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d3e/class_lucene_1_1_net_1_1_index_1_1_log_merge_policy.html" target="_self">Lucene.Net.Index.LogMergePolicy</a></td><td class="desc">This class implements a <a class="el" href="d2/dce/class_lucene_1_1_net_1_1_index_1_1_merge_policy.html" title="Expert: a MergePolicy determines the sequence of primitive merge operations to be used for overall me...">MergePolicy</a> that tries to merge segments into levels of exponentially increasing size, where each level has fewer segments than the value of the merge factor. Whenever extra segments (beyond the merge factor upper bound) are encountered, all segments within the level are merged. You can get or set the merge factor using <a class="el" href="db/d3e/class_lucene_1_1_net_1_1_index_1_1_log_merge_policy.html#a7b619621da6f4aff4deb17be8ab5f97b" title="Gets or sets how often segment indices are merged by addDocument(). With smaller values, less RAM is used while indexing, and searches on unoptimized indices are faster, but indexing speed is slower. With larger values, more RAM is used during indexing, and while searches on unoptimized indices are slower, indexing is faster. Thus larger values (&gt; 10) are best for batch index creation, and smaller values (&lt; 10) for indices that are interactively maintained. ">MergeFactor</a> and <a class="el" href="db/d3e/class_lucene_1_1_net_1_1_index_1_1_log_merge_policy.html#a7b619621da6f4aff4deb17be8ab5f97b" title="Gets or sets how often segment indices are merged by addDocument(). With smaller values, less RAM is used while indexing, and searches on unoptimized indices are faster, but indexing speed is slower. With larger values, more RAM is used during indexing, and while searches on unoptimized indices are slower, indexing is faster. Thus larger values (&gt; 10) are best for batch index creation, and smaller values (&lt; 10) for indices that are interactively maintained. ">MergeFactor</a> respectively.</td></tr>
<tr id="row_124_10_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d2f/class_lucene_1_1_net_1_1_index_1_1_log_byte_size_merge_policy.html" target="_self">Lucene.Net.Index.LogByteSizeMergePolicy</a></td><td class="desc">This is a <a class="el" href="db/d3e/class_lucene_1_1_net_1_1_index_1_1_log_merge_policy.html" title="This class implements a MergePolicy that tries to merge segments into levels of exponentially increas...">LogMergePolicy</a> that measures size of a segment as the total byte size of the segment's files. </td></tr>
<tr id="row_124_10_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d5c/class_lucene_1_1_net_1_1_index_1_1_log_doc_merge_policy.html" target="_self">Lucene.Net.Index.LogDocMergePolicy</a></td><td class="desc">This is a <a class="el" href="db/d3e/class_lucene_1_1_net_1_1_index_1_1_log_merge_policy.html" title="This class implements a MergePolicy that tries to merge segments into levels of exponentially increas...">LogMergePolicy</a> that measures size of a segment as the number of documents (not taking deletions into account). </td></tr>
<tr id="row_124_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_11_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d30/class_lucene_1_1_net_1_1_index_1_1_merge_scheduler.html" target="_self">Lucene.Net.Index.MergeScheduler</a></td><td class="desc">Expert: <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> uses an instance implementing this interface to execute the merges selected by a <a class="el" href="d2/dce/class_lucene_1_1_net_1_1_index_1_1_merge_policy.html" title="Expert: a MergePolicy determines the sequence of primitive merge operations to be used for overall me...">MergePolicy</a>. The default <a class="el" href="d9/d30/class_lucene_1_1_net_1_1_index_1_1_merge_scheduler.html" title="Expert: IndexWriter uses an instance implementing this interface to execute the merges selected by a ...">MergeScheduler</a> is <a class="el" href="d7/d45/class_lucene_1_1_net_1_1_index_1_1_concurrent_merge_scheduler.html" title="A MergeScheduler that runs each merge using a separate thread, up until a maximum number of threads (...">ConcurrentMergeScheduler</a>.</td></tr>
<tr id="row_124_11_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d45/class_lucene_1_1_net_1_1_index_1_1_concurrent_merge_scheduler.html" target="_self">Lucene.Net.Index.ConcurrentMergeScheduler</a></td><td class="desc">A <a class="el" href="d9/d30/class_lucene_1_1_net_1_1_index_1_1_merge_scheduler.html" title="Expert: IndexWriter uses an instance implementing this interface to execute the merges selected by a ...">MergeScheduler</a> that runs each merge using a separate thread, up until a maximum number of threads (<a class="el" href="d7/d45/class_lucene_1_1_net_1_1_index_1_1_concurrent_merge_scheduler.html#a00bce375f5065894f2d27c004fdf7bde" title="Gets or sets the max # simultaneous threads that may be running. If a merge is necessary yet we alrea...">MaxThreadCount</a>) at which when a merge is needed, the thread(s) that are updating the index will pause until one or more merges completes. This is a simple way to use concurrency in the indexing process without having to create and manage application level threads. </td></tr>
<tr id="row_124_11_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d50/class_lucene_1_1_net_1_1_index_1_1_serial_merge_scheduler.html" target="_self">Lucene.Net.Index.SerialMergeScheduler</a></td><td class="desc">A <a class="el" href="d9/d30/class_lucene_1_1_net_1_1_index_1_1_merge_scheduler.html" title="Expert: IndexWriter uses an instance implementing this interface to execute the merges selected by a ...">MergeScheduler</a> that simply does each merge sequentially, using the current thread. </td></tr>
<tr id="row_124_12_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_12_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d75/class_lucene_1_1_net_1_1_index_1_1_multi_level_skip_list_reader.html" target="_self">Lucene.Net.Index.MultiLevelSkipListReader</a></td><td class="desc">This abstract class reads skip lists with multiple levels</td></tr>
<tr id="row_124_12_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/ddd/class_lucene_1_1_net_1_1_index_1_1_default_skip_list_reader.html" target="_self">Lucene.Net.Index.DefaultSkipListReader</a></td><td class="desc">Implements the skip list reader for the default posting list format that stores positions and payloads</td></tr>
<tr id="row_124_13_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d44/class_lucene_1_1_net_1_1_index_1_1_segment_merge_info.html" target="_self">Lucene.Net.Index.SegmentMergeInfo</a></td><td class="desc"></td></tr>
<tr id="row_124_14_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dde/class_lucene_1_1_net_1_1_index_1_1_segment_merge_queue.html" target="_self">Lucene.Net.Index.SegmentMergeQueue</a></td><td class="desc"></td></tr>
<tr id="row_124_15_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d94/class_lucene_1_1_net_1_1_index_1_1_term_doc_enumerator.html" target="_self">Lucene.Net.Index.TermDocEnumerator</a></td><td class="desc">Class to handle creating a <a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">TermDocs</a> and allowing for seeking and enumeration. Used when you have a set of one or moreterms for which you want to enumerate over the documents that contain those terms. </td></tr>
<tr id="row_124_16_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_16_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_16_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" target="_self">Lucene.Net.Index.TermDocs</a></td><td class="desc"><a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">TermDocs</a> provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. <a class="el" href="dc/da2/namespace_lucene_1_1_net_1_1_documents.html">Documents</a> are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. </td></tr>
<tr id="row_124_16_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_16_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_16_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d25/class_lucene_1_1_net_1_1_index_1_1_abstract_all_term_docs.html" target="_self">Lucene.Net.Index.AbstractAllTermDocs</a></td><td class="desc">Base class for enumerating all but deleted docs</td></tr>
<tr id="row_124_16_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dee/class_lucene_1_1_net_1_1_index_1_1_all_term_docs.html" target="_self">Lucene.Net.Index.AllTermDocs</a></td><td class="desc"></td></tr>
<tr id="row_124_16_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_16_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_16_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dea/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader_1_1_filter_term_docs.html" target="_self">Lucene.Net.Index.FilterIndexReader.FilterTermDocs</a></td><td class="desc">Base class for filtering <a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">Lucene.Net.Index.TermDocs</a> implementations. </td></tr>
<tr id="row_124_16_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d06/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader_1_1_filter_term_positions.html" target="_self">Lucene.Net.Index.FilterIndexReader.FilterTermPositions</a></td><td class="desc">Base class for filtering <a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html" title="TermPositions provides an interface for enumerating the &lt;document, frequency, &lt;position&gt;* &gt; tuples fo...">TermPositions</a> implementations. </td></tr>
<tr id="row_124_16_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_16_2_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('124_16_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html" target="_self">Lucene.Net.Index.TermPositions</a></td><td class="desc"><a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html" title="TermPositions provides an interface for enumerating the &lt;document, frequency, &lt;position&gt;* &gt; tuples fo...">TermPositions</a> provides an interface for enumerating the &lt;document, frequency, &lt;position&gt;* &gt; tuples for a term. The document and frequency are the same as for a <a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">TermDocs</a>. The positions portion lists the ordinal positions of each occurrence of a term in a document</td></tr>
<tr id="row_124_16_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d06/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader_1_1_filter_term_positions.html" target="_self">Lucene.Net.Index.FilterIndexReader.FilterTermPositions</a></td><td class="desc">Base class for filtering <a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html" title="TermPositions provides an interface for enumerating the &lt;document, frequency, &lt;position&gt;* &gt; tuples fo...">TermPositions</a> implementations. </td></tr>
<tr id="row_124_16_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dea/class_lucene_1_1_net_1_1_index_1_1_multiple_term_positions.html" target="_self">Lucene.Net.Index.MultipleTermPositions</a></td><td class="desc">Allows you to iterate over the <a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html" title="TermPositions provides an interface for enumerating the &lt;document, frequency, &lt;position&gt;* &gt; tuples fo...">TermPositions</a> for multiple <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a>s as a single <a class="el" href="d9/d2a/interface_lucene_1_1_net_1_1_index_1_1_term_positions.html" title="TermPositions provides an interface for enumerating the &lt;document, frequency, &lt;position&gt;* &gt; tuples fo...">TermPositions</a></td></tr>
<tr id="row_124_17_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_17_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_17_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/da2/class_lucene_1_1_net_1_1_index_1_1_term_enum.html" target="_self">Lucene.Net.Index.TermEnum</a></td><td class="desc">Abstract class for enumerating terms. <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a> enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it. </td></tr>
<tr id="row_124_17_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d01/class_lucene_1_1_net_1_1_index_1_1_filter_index_reader_1_1_filter_term_enum.html" target="_self">Lucene.Net.Index.FilterIndexReader.FilterTermEnum</a></td><td class="desc">Base class for filtering <a class="el" href="dc/da2/class_lucene_1_1_net_1_1_index_1_1_term_enum.html" title="Abstract class for enumerating terms. Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it. ">TermEnum</a> implementations. </td></tr>
<tr id="row_124_18_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dad/class_lucene_1_1_net_1_1_index_1_1_term_infos_writer.html" target="_self">Lucene.Net.Index.TermInfosWriter</a></td><td class="desc">This stores a monotonically increasing set of &lt;<a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a>, <a class="el" href="df/d4d/class_lucene_1_1_net_1_1_index_1_1_term_info.html" title="A TermInfo is the record of information stored for a term.">TermInfo</a>&gt; pairs in a Directory. A TermInfos can be written once, in order. </td></tr>
<tr id="row_124_19_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/df7/class_lucene_1_1_net_1_1_index_1_1_term_vectors_reader.html" target="_self">Lucene.Net.Index.TermVectorsReader</a></td><td class="desc"></td></tr>
<tr id="row_124_20_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d85/class_lucene_1_1_net_1_1_index_1_1_term_vectors_writer.html" target="_self">Lucene.Net.Index.TermVectorsWriter</a></td><td class="desc"></td></tr>
<tr id="row_124_21_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_21_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_21_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dd8/interface_lucene_1_1_net_1_1_search_1_1_searchable.html" target="_self">Lucene.Net.Search.Searchable</a></td><td class="desc">The interface for search implementations</td></tr>
<tr id="row_124_21_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_21_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('124_21_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html" target="_self">Lucene.Net.Search.Searcher</a></td><td class="desc">An abstract base class for search implementations. Implements the main search methods</td></tr>
<tr id="row_124_21_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dbe/class_lucene_1_1_net_1_1_search_1_1_index_searcher.html" target="_self">Lucene.Net.Search.IndexSearcher</a></td><td class="desc">Implements search over a single IndexReader</td></tr>
<tr id="row_124_21_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_124_21_0_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('124_21_0_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dc5/class_lucene_1_1_net_1_1_search_1_1_multi_searcher.html" target="_self">Lucene.Net.Search.MultiSearcher</a></td><td class="desc">Implements search over a set of <code>Searchables</code></td></tr>
<tr id="row_124_21_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd3/class_lucene_1_1_net_1_1_search_1_1_parallel_multi_searcher.html" target="_self">Lucene.Net.Search.ParallelMultiSearcher</a></td><td class="desc">Implements parallel search over a set of <code>Searchables</code></td></tr>
<tr id="row_124_22_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html" target="_self">Lucene.Net.Search.Searcher</a></td><td class="desc">An abstract base class for search implementations. Implements the main search methods</td></tr>
<tr id="row_124_23_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_23_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_23_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" target="_self">Lucene.Net.Store.Directory</a></td><td class="desc">A <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing</td></tr>
<tr id="row_124_23_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d86/class_lucene_1_1_net_1_1_store_1_1_file_switch_directory.html" target="_self">Lucene.Net.Store.FileSwitchDirectory</a></td><td class="desc">Expert: A <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> instance that switches files between two other <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> instances. Files with the specified extensions are placed in the primary directory; others are placed in the secondary directory. The provided Set must not change once passed to this class, and must allow multiple threads to call contains at once.</td></tr>
<tr id="row_124_23_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_23_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_23_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d0e/class_lucene_1_1_net_1_1_store_1_1_f_s_directory.html" target="_self">Lucene.Net.Store.FSDirectory</a></td><td class="desc"><a class="anchor" id="subclasses"></a> Base class for <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> implementations that store index files in the file system. There are currently three core subclasses:</td></tr>
<tr id="row_124_23_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d13/class_lucene_1_1_net_1_1_store_1_1_m_map_directory.html" target="_self">Lucene.Net.Store.MMapDirectory</a></td><td class="desc">File-based <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> implementation that uses mmap for reading, and <a class="el" href="d0/d26/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_directory_1_1_simple_f_s_index_output.html">SimpleFSDirectory.SimpleFSIndexOutput</a> for writing</td></tr>
<tr id="row_124_23_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/df2/class_lucene_1_1_net_1_1_store_1_1_n_i_o_f_s_directory.html" target="_self">Lucene.Net.Store.NIOFSDirectory</a></td><td class="desc">Not implemented. Waiting for volunteers. </td></tr>
<tr id="row_124_23_1_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d0e/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_directory.html" target="_self">Lucene.Net.Store.SimpleFSDirectory</a></td><td class="desc">A straightforward implementation of <a class="el" href="d7/d0e/class_lucene_1_1_net_1_1_store_1_1_f_s_directory.html" title=" Base class for Directory implementations that store index files in the file system. There are currently three core subclasses:">FSDirectory</a> using java.io.RandomAccessFile. However, this class has poor concurrent performance (multiple threads will bottleneck) as it synchronizes when multiple threads read from the same file. It's usually better to use <a class="el" href="d0/df2/class_lucene_1_1_net_1_1_store_1_1_n_i_o_f_s_directory.html" title="Not implemented. Waiting for volunteers. ">NIOFSDirectory</a> or <a class="el" href="dc/d13/class_lucene_1_1_net_1_1_store_1_1_m_map_directory.html" title="File-based Directory implementation that uses mmap for reading, and SimpleFSDirectory.SimpleFSIndexOutput for writing.">MMapDirectory</a> instead. </td></tr>
<tr id="row_124_23_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dc7/class_lucene_1_1_net_1_1_store_1_1_r_a_m_directory.html" target="_self">Lucene.Net.Store.RAMDirectory</a></td><td class="desc">A memory-resident <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> implementation. Locking implementation is by default the <a class="el" href="d2/db9/class_lucene_1_1_net_1_1_store_1_1_single_instance_lock_factory.html" title="Implements LockFactory for a single in-process instance, meaning all locking will take place through ...">SingleInstanceLockFactory</a> but can be changed with <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html#a407c29121f9b5e5b40a79b33f3bdcf29" title="Set the LockFactory that this Directory instance should use for its locking implementation. Each * instance of LockFactory should only be used for one directory (ie, do not share a single instance across multiple Directories).">Directory.SetLockFactory</a>. </td></tr>
<tr id="row_124_24_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d4a/class_lucene_1_1_net_1_1_store_1_1_index_input.html" target="_self">Lucene.Net.Store.IndexInput</a></td><td class="desc">Abstract base class for input from a file in a <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a>. A random-access input stream. Used for all <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> index input operations. </td></tr>
<tr id="row_124_25_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_25_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_25_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d66/class_lucene_1_1_net_1_1_store_1_1_index_output.html" target="_self">Lucene.Net.Store.IndexOutput</a></td><td class="desc">Abstract base class for output to a file in a <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a>. A random-access output stream. Used for all <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> index output operations. </td></tr>
<tr id="row_124_25_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_25_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_25_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd8/class_lucene_1_1_net_1_1_store_1_1_buffered_index_output.html" target="_self">Lucene.Net.Store.BufferedIndexOutput</a></td><td class="desc">Base implementation class for buffered <a class="el" href="d8/d66/class_lucene_1_1_net_1_1_store_1_1_index_output.html" title="Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. ">IndexOutput</a>. </td></tr>
<tr id="row_124_25_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d26/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_directory_1_1_simple_f_s_index_output.html" target="_self">Lucene.Net.Store.SimpleFSDirectory.SimpleFSIndexOutput</a></td><td class="desc"></td></tr>
<tr id="row_124_25_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/dfd/class_lucene_1_1_net_1_1_store_1_1_checksum_index_output.html" target="_self">Lucene.Net.Store.ChecksumIndexOutput</a></td><td class="desc">Writes bytes through to a primary <a class="el" href="d8/d66/class_lucene_1_1_net_1_1_store_1_1_index_output.html" title="Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. ">IndexOutput</a>, computing checksum. Note that you cannot use seek(). </td></tr>
<tr id="row_124_25_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d63/class_lucene_1_1_net_1_1_store_1_1_r_a_m_output_stream.html" target="_self">Lucene.Net.Store.RAMOutputStream</a></td><td class="desc">A memory-resident <a class="el" href="d8/d66/class_lucene_1_1_net_1_1_store_1_1_index_output.html" title="Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. ">IndexOutput</a> implementation</td></tr>
<tr id="row_124_26_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_26_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('124_26_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dff/class_lucene_1_1_net_1_1_util_1_1_cache_1_1_cache_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Util.Cache.Cache&lt; TKey, TValue &gt;</a></td><td class="desc">Base class for cache implementations.</td></tr>
<tr id="row_124_26_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_124_26_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('124_26_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de7/class_lucene_1_1_net_1_1_util_1_1_cache_1_1_simple_map_cache_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Util.Cache.SimpleMapCache&lt; TKey, TValue &gt;</a></td><td class="desc">Simple cache implementation that uses a HashMap to store (key, value) pairs. This cache is not synchronized, use Cache{TKey, TValue}.SynchronizedCache(Cache{TKey, TValue}) if needed. </td></tr>
<tr id="row_124_26_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dc2/class_lucene_1_1_net_1_1_util_1_1_cache_1_1_simple_l_r_u_cache_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Util.Cache.SimpleLRUCache&lt; TKey, TValue &gt;</a></td><td class="desc"></td></tr>
<tr id="row_124_27_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/db9/class_lucene_1_1_net_1_1_util_1_1_closeable_thread_local_3_01_t_01_4.html" target="_self">Lucene.Net.Util.CloseableThreadLocal&lt; T &gt;</a></td><td class="desc">Java's builtin ThreadLocal has a serious flaw: it can take an arbitrarily long amount of time to dereference the things you had stored in it, even once the ThreadLocal instance itself is no longer referenced. This is because there is single, master map stored for each thread, which all ThreadLocals share, and that master map only periodically purges "stale" entries</td></tr>
<tr id="row_125_"><td class="entry"><img id="arr_125_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('125_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/ddf/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_encoder.html" target="_self">Lucene.Net.Search.Highlight.IEncoder</a></td><td class="desc">Encodes original text. The <a class="el" href="d5/ddf/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_encoder.html" title="Encodes original text. The IEncoder works with the Formatter to generate the output.">IEncoder</a> works with the Formatter to generate the output.</td></tr>
<tr id="row_125_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d78/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_default_encoder.html" target="_self">Lucene.Net.Search.Highlight.DefaultEncoder</a></td><td class="desc">Simple <a class="el" href="d5/ddf/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_encoder.html" title="Encodes original text. The IEncoder works with the Formatter to generate the output.">IEncoder</a> implementation that does not modify the output</td></tr>
<tr id="row_125_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dad/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_simple_h_t_m_l_encoder.html" target="_self">Lucene.Net.Search.Highlight.SimpleHTMLEncoder</a></td><td class="desc">Simple <a class="el" href="d5/ddf/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_encoder.html" title="Encodes original text. The IEncoder works with the Formatter to generate the output.">IEncoder</a> implementation to escape text for HTML output</td></tr>
<tr id="row_126_" class="even"><td class="entry"><img id="arr_126_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('126_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerable&lt; BooleanClause &gt;</b></td><td class="desc"></td></tr>
<tr id="row_126_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" target="_self">Lucene.Net.Search.BooleanQuery</a></td><td class="desc">A <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> that matches documents matching boolean combinations of other queries, e.g. <a class="el" href="da/d32/class_lucene_1_1_net_1_1_search_1_1_term_query.html" title="A Query that matches documents containing a term. This may be combined with other terms with a Boolea...">TermQuery</a>s, <a class="el" href="d5/d58/class_lucene_1_1_net_1_1_search_1_1_phrase_query.html" title="A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...">PhraseQuery</a>s or other BooleanQuerys. </td></tr>
<tr id="row_127_"><td class="entry"><img id="arr_127_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('127_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerable&lt; Document &gt;</b></td><td class="desc"></td></tr>
<tr id="row_127_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dca/class_lucene_1_1_net_1_1_search_1_1_simple_faceted_search_1_1_hits_per_facet.html" target="_self">Lucene.Net.Search.SimpleFacetedSearch.HitsPerFacet</a></td><td class="desc"></td></tr>
<tr id="row_128_" class="even"><td class="entry"><img id="arr_128_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('128_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerable&lt; int &gt;</b></td><td class="desc"></td></tr>
<tr id="row_128_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d94/class_lucene_1_1_net_1_1_index_1_1_term_doc_enumerator.html" target="_self">Lucene.Net.Index.TermDocEnumerator</a></td><td class="desc">Class to handle creating a <a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">TermDocs</a> and allowing for seeking and enumeration. Used when you have a set of one or moreterms for which you want to enumerate over the documents that contain those terms. </td></tr>
<tr id="row_128_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d88/class_lucene_1_1_net_1_1_index_1_1_term_doc_enumerator_1_1_term_doc_using_terms_enumerator.html" target="_self">Lucene.Net.Index.TermDocEnumerator.TermDocUsingTermsEnumerator</a></td><td class="desc">Class to handle enumeration over the <a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">TermDocs</a> that does NOT close them on a call to Dispose! </td></tr>
<tr id="row_129_"><td class="entry"><img id="arr_129_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('129_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerable&lt; ITermFreqVector &gt;</b></td><td class="desc"></td></tr>
<tr id="row_129_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/df1/class_lucene_1_1_net_1_1_index_1_1_term_vector_enumerator.html" target="_self">Lucene.Net.Index.TermVectorEnumerator</a></td><td class="desc">Class to allow for enumerating over the documents in the index to retrieve the term vector for each one. </td></tr>
<tr id="row_130_" class="even"><td class="entry"><img id="arr_130_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('130_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerable&lt; Query &gt;</b></td><td class="desc"></td></tr>
<tr id="row_130_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" target="_self">Lucene.Net.Search.DisjunctionMaxQuery</a></td><td class="desc">A query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries. This is useful when searching for a word in multiple fields with different boost factors (so that the fields cannot be combined equivalently into a single search field). We want the primary score to be the one associated with the highest boost, not the sum of the field scores (as <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> would give). If the query is "albino elephant" this ensures that "albino" matching one field and "elephant" matching another gets a higher score than "albino" matching both fields. To get this result, use both <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a> and <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>: for each term a <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a> searches for it in each field, while the set of these <a class="el" href="da/d9b/class_lucene_1_1_net_1_1_search_1_1_disjunction_max_query.html" title="A query that generates the union of documents produced by its subqueries, and that scores each docume...">DisjunctionMaxQuery</a>'s is combined into a <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html" title="A Query that matches documents matching boolean combinations of other queries, e.g. TermQuerys, PhraseQuerys or other BooleanQuerys. ">BooleanQuery</a>. The tie breaker capability allows results that include the same term in multiple fields to be judged better than results that include this term in only the best of those multiple fields, without confusing this with the better case of two different terms in the multiple fields. </td></tr>
<tr id="row_131_"><td class="entry"><img id="arr_131_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('131_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerable&lt; string &gt;</b></td><td class="desc"></td></tr>
<tr id="row_131_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d9e/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_lucene_dictionary.html" target="_self">SpellChecker.Net.Search.Spell.LuceneDictionary</a></td><td class="desc"><a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> Dictionary </td></tr>
<tr id="row_131_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dbc/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_plain_text_dictionary.html" target="_self">SpellChecker.Net.Search.Spell.PlainTextDictionary</a></td><td class="desc">Dictionary represented by a file text. Format allowed: 1 word per line:<br/>
word1<br/>
word2<br/>
word3<br/>
</td></tr>
<tr id="row_132_" class="even"><td class="entry"><img id="arr_132_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('132_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerator&lt; Document &gt;</b></td><td class="desc"></td></tr>
<tr id="row_132_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dca/class_lucene_1_1_net_1_1_search_1_1_simple_faceted_search_1_1_hits_per_facet.html" target="_self">Lucene.Net.Search.SimpleFacetedSearch.HitsPerFacet</a></td><td class="desc"></td></tr>
<tr id="row_133_"><td class="entry"><img id="arr_133_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('133_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerator&lt; int &gt;</b></td><td class="desc"></td></tr>
<tr id="row_133_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d88/class_lucene_1_1_net_1_1_index_1_1_term_doc_enumerator_1_1_term_doc_using_terms_enumerator.html" target="_self">Lucene.Net.Index.TermDocEnumerator.TermDocUsingTermsEnumerator</a></td><td class="desc">Class to handle enumeration over the <a class="el" href="de/d85/interface_lucene_1_1_net_1_1_index_1_1_term_docs.html" title="TermDocs provides an interface for enumerating &lt;document, frequency&gt; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number. ">TermDocs</a> that does NOT close them on a call to Dispose! </td></tr>
<tr id="row_134_" class="even"><td class="entry"><img id="arr_134_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('134_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerator&lt; ITermFreqVector &gt;</b></td><td class="desc"></td></tr>
<tr id="row_134_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/df1/class_lucene_1_1_net_1_1_index_1_1_term_vector_enumerator.html" target="_self">Lucene.Net.Index.TermVectorEnumerator</a></td><td class="desc">Class to allow for enumerating over the documents in the index to retrieve the term vector for each one. </td></tr>
<tr id="row_135_"><td class="entry"><img id="arr_135_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('135_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEnumerator&lt; string &gt;</b></td><td class="desc"></td></tr>
<tr id="row_135_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d30/class_lucene_1_1_net_1_1_analysis_1_1_char_array_set_1_1_char_array_set_enumerator.html" target="_self">Lucene.Net.Analysis.CharArraySet.CharArraySetEnumerator</a></td><td class="desc">The IEnumerator&lt;String&gt; for this set. Strings are constructed on the fly, so use <code>nextCharArray</code> for more efficient access </td></tr>
<tr id="row_136_" class="even"><td class="entry"><img id="arr_136_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('136_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEquatable&lt; CSharpRegexCapabilities &gt;</b></td><td class="desc"></td></tr>
<tr id="row_136_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d6c/class_contrib_1_1_regex_1_1_c_sharp_regex_capabilities.html" target="_self">Contrib.Regex.CSharpRegexCapabilities</a></td><td class="desc">C# <a class="el" href="df/d6e/namespace_contrib_1_1_regex.html">Regex</a> based implementation of <a class="el" href="d3/d07/interface_contrib_1_1_regex_1_1_i_regex_capabilities.html" title="Defines basic operations needed by RegexQuery for a regular expression implementation. ">IRegexCapabilities</a>. </td></tr>
<tr id="row_137_"><td class="entry"><img id="arr_137_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('137_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEquatable&lt; RegexQuery &gt;</b></td><td class="desc"></td></tr>
<tr id="row_137_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" target="_self">Contrib.Regex.RegexQuery</a></td><td class="desc">Regular expression based query. </td></tr>
<tr id="row_138_" class="even"><td class="entry"><img id="arr_138_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('138_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEquatable&lt; SpanRegexQuery &gt;</b></td><td class="desc"></td></tr>
<tr id="row_138_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d56/class_contrib_1_1_regex_1_1_span_regex_query.html" target="_self">Contrib.Regex.SpanRegexQuery</a></td><td class="desc">A SpanQuery version of <a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" title="Regular expression based query. ">RegexQuery</a> allowing regular expression queries to be nested within other SpanQuery subclasses. </td></tr>
<tr id="row_139_"><td class="entry"><img id="arr_139_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('139_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEquatable&lt; System.Collections.Generic.IEnumerable&lt; T &gt;&gt;</b></td><td class="desc"></td></tr>
<tr id="row_139_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d2c/class_lucene_1_1_net_1_1_support_1_1_equatable_list_3_01_t_01_4.html" target="_self">Lucene.Net.Support.EquatableList&lt; T &gt;</a></td><td class="desc">Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. Also provides functionality to compare lists against each other through an implementations of IEquatable{T}.</td></tr>
<tr id="row_140_" class="even"><td class="entry"><img id="arr_140_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('140_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IEquatable&lt; TermVectorOffsetInfo &gt;</b></td><td class="desc"></td></tr>
<tr id="row_140_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dee/struct_lucene_1_1_net_1_1_index_1_1_term_vector_offset_info.html" target="_self">Lucene.Net.Index.TermVectorOffsetInfo</a></td><td class="desc">The <a class="el" href="d3/dee/struct_lucene_1_1_net_1_1_index_1_1_term_vector_offset_info.html" title="The TermVectorOffsetInfo class holds information pertaining to a Term in a Lucene.Net.Index.TermPositionVector&#39;s offset information. This offset information is the character offset as set during the Analysis phase (and thus may not be the actual offset in the original content). ">TermVectorOffsetInfo</a> class holds information pertaining to a <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a> in a <a class="el" href="d4/dd1/interface_lucene_1_1_net_1_1_index_1_1_term_position_vector.html" title="Extends TermFreqVector to provide additional information about positions in which each of the terms i...">Lucene.Net.Index.TermPositionVector</a>'s offset information. This offset information is the character offset as set during the <a class="el" href="dd/de5/namespace_lucene_1_1_net_1_1_analysis.html">Analysis</a> phase (and thus may not be the actual offset in the original content). </td></tr>
<tr id="row_141_"><td class="entry"><img id="arr_141_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('141_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/df5/interface_lucene_1_1_net_1_1_documents_1_1_i_fieldable.html" target="_self">Lucene.Net.Documents.IFieldable</a></td><td class="desc">Synonymous with <a class="el" href="de/da7/class_lucene_1_1_net_1_1_documents_1_1_field.html" title="A field is a section of a Document. Each field has two parts, a name and a value. Values may be free ...">Field</a></td></tr>
<tr id="row_141_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_141_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('141_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/ddf/class_lucene_1_1_net_1_1_documents_1_1_abstract_field.html" target="_self">Lucene.Net.Documents.AbstractField</a></td><td class="desc"></td></tr>
<tr id="row_141_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/da7/class_lucene_1_1_net_1_1_documents_1_1_field.html" target="_self">Lucene.Net.Documents.Field</a></td><td class="desc">A field is a section of a <a class="el" href="db/d65/class_lucene_1_1_net_1_1_documents_1_1_document.html" title="Documents are the unit of indexing and search.">Document</a>. Each field has two parts, a name and a value. Values may be free text, provided as a String or as a Reader, or they may be atomic keywords, which are not further processed. Such keywords may be used to represent dates, urls, etc. Fields are optionally stored in the index, so that they may be returned with hits on the document. </td></tr>
<tr id="row_141_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d8e/class_lucene_1_1_net_1_1_documents_1_1_numeric_field.html" target="_self">Lucene.Net.Documents.NumericField</a></td><td class="desc">This class provides a <a class="el" href="de/da7/class_lucene_1_1_net_1_1_documents_1_1_field.html" title="A field is a section of a Document. Each field has two parts, a name and a value. Values may be free ...">Field</a> that enables indexing of numeric values for efficient range filtering and sorting. Here's an example usage, adding an int value:</td></tr>
<tr id="row_141_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/da7/class_lucene_1_1_net_1_1_documents_1_1_field.html" target="_self">Lucene.Net.Documents.Field</a></td><td class="desc">A field is a section of a <a class="el" href="db/d65/class_lucene_1_1_net_1_1_documents_1_1_document.html" title="Documents are the unit of indexing and search.">Document</a>. Each field has two parts, a name and a value. Values may be free text, provided as a String or as a Reader, or they may be atomic keywords, which are not further processed. Such keywords may be used to represent dates, urls, etc. Fields are optionally stored in the index, so that they may be returned with hits on the document. </td></tr>
<tr id="row_142_" class="even"><td class="entry"><img id="arr_142_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('142_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d67/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_formatter.html" target="_self">Lucene.Net.Search.Highlight.IFormatter</a></td><td class="desc">Processes terms found in the original text, typically by applying some form of mark-up to highlight terms in HTML search results pages.</td></tr>
<tr id="row_142_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_142_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('142_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df5/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_gradient_formatter.html" target="_self">Lucene.Net.Search.Highlight.GradientFormatter</a></td><td class="desc">Formats text with different color intensity depending on the score of the term. </td></tr>
<tr id="row_142_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d50/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_span_gradient_formatter.html" target="_self">Lucene.Net.Search.Highlight.SpanGradientFormatter</a></td><td class="desc">Formats text with different color intensity depending on the score of the term using the span tag. <a class="el" href="db/df5/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_gradient_formatter.html" title="Formats text with different color intensity depending on the score of the term. ">GradientFormatter</a> uses a bgcolor argument to the font tag which doesn't work in Mozilla, thus this class. </td></tr>
<tr id="row_142_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db8/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_simple_h_t_m_l_formatter.html" target="_self">Lucene.Net.Search.Highlight.SimpleHTMLFormatter</a></td><td class="desc">Simple <a class="el" href="dd/d67/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_formatter.html" title="Processes terms found in the original text, typically by applying some form of mark-up to highlight t...">IFormatter</a> implementation to highlight terms with a pre and post tag</td></tr>
<tr id="row_143_"><td class="entry"><img id="arr_143_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('143_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d39/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_fragmenter.html" target="_self">Lucene.Net.Search.Highlight.IFragmenter</a></td><td class="desc">Implements the policy for breaking text into multiple fragments for consideration by the <a class="el" href="dc/db8/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_highlighter.html" title="Class used to markup highlighted terms found in the best sections of a text, using configurable IFrag...">Highlighter</a> class. A sophisticated implementation may do this on the basis of detecting end of sentences in the text. </td></tr>
<tr id="row_143_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dbb/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_null_fragmenter.html" target="_self">Lucene.Net.Search.Highlight.NullFragmenter</a></td><td class="desc"><a class="el" href="d3/d39/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_fragmenter.html" title="Implements the policy for breaking text into multiple fragments for consideration by the Highlighter ...">IFragmenter</a> implementation which does not fragment the text. This is useful for highlighting the entire content of a document or field. </td></tr>
<tr id="row_143_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/de9/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_simple_fragmenter.html" target="_self">Lucene.Net.Search.Highlight.SimpleFragmenter</a></td><td class="desc"><a class="el" href="d3/d39/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_fragmenter.html" title="Implements the policy for breaking text into multiple fragments for consideration by the Highlighter ...">IFragmenter</a> implementation which breaks text up into same-size fragments with no concerns over spotting sentence boundaries. </td></tr>
<tr id="row_143_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df6/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_simple_span_fragmenter.html" target="_self">Lucene.Net.Search.Highlight.SimpleSpanFragmenter</a></td><td class="desc"></td></tr>
<tr id="row_144_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d7a/class_lucene_1_1_net_1_1_util_1_1_indexable_binary_string_tools.html" target="_self">Lucene.Net.Util.IndexableBinaryStringTools</a></td><td class="desc">Provides support for converting byte sequences to Strings and back again. The resulting Strings preserve the original byte sequences' sort order</td></tr>
<tr id="row_145_"><td class="entry"><img id="arr_145_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('145_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/de7/class_lucene_1_1_net_1_1_index_1_1_index_commit.html" target="_self">Lucene.Net.Index.IndexCommit</a></td><td class="desc">Expert: represents a single commit into an index as seen by the <a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" title="Expert: policy for deletion of stale index commits.">IndexDeletionPolicy</a> or <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a>.</td></tr>
<tr id="row_145_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dc3/class_lucene_1_1_net_1_1_index_1_1_segments_gen_commit.html" target="_self">Lucene.Net.Index.SegmentsGenCommit</a></td><td class="desc">Class that will force an index writer to open an index based on the generation in the segments.gen file as opposed to the highest generation found in a directory listing</td></tr>
<tr id="row_146_" class="even"><td class="entry"><img id="arr_146_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('146_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" target="_self">Lucene.Net.Index.IndexDeletionPolicy</a></td><td class="desc">Expert: policy for deletion of stale <a class="el" href="d8/de7/class_lucene_1_1_net_1_1_index_1_1_index_commit.html">index commits</a></td></tr>
<tr id="row_146_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d88/class_lucene_1_1_net_1_1_index_1_1_keep_only_last_commit_deletion_policy.html" target="_self">Lucene.Net.Index.KeepOnlyLastCommitDeletionPolicy</a></td><td class="desc">This <a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" title="Expert: policy for deletion of stale index commits.">IndexDeletionPolicy</a> implementation that keeps only the most recent commit and immediately removes all prior commits after a new commit is done. This is the default deletion policy. </td></tr>
<tr id="row_146_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d33/class_lucene_1_1_net_1_1_index_1_1_snapshot_deletion_policy.html" target="_self">Lucene.Net.Index.SnapshotDeletionPolicy</a></td><td class="desc">A <a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" title="Expert: policy for deletion of stale index commits.">IndexDeletionPolicy</a> that wraps around any other <a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" title="Expert: policy for deletion of stale index commits.">IndexDeletionPolicy</a> and adds the ability to hold and later release a single "snapshot" of an index. While the snapshot is held, the <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> will not remove any files associated with it even if the index is otherwise being actively, arbitrarily changed. Because we wrap another arbitrary <a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" title="Expert: policy for deletion of stale index commits.">IndexDeletionPolicy</a>, this gives you the freedom to continue using whatever <a class="el" href="d7/d90/interface_lucene_1_1_net_1_1_index_1_1_index_deletion_policy.html" title="Expert: policy for deletion of stale index commits.">IndexDeletionPolicy</a> you would normally want to use with your index. Note that you can re-use a single instance of <a class="el" href="dc/d33/class_lucene_1_1_net_1_1_index_1_1_snapshot_deletion_policy.html" title="A IndexDeletionPolicy that wraps around any other IndexDeletionPolicy and adds the ability to hold an...">SnapshotDeletionPolicy</a> across multiple writers as long as they are against the same index Directory. Any snapshot held when a writer is closed will "survive" when the next writer is opened</td></tr>
<tr id="row_147_"><td class="entry"><img id="arr_147_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('147_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d6e/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_index_document.html" target="_self">Lucene.Net.Distributed.Indexing.IndexDocument</a></td><td class="desc">Base class representing a record to be added to a <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> index</td></tr>
<tr id="row_147_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d8b/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_delete_index_document.html" target="_self">Lucene.Net.Distributed.Indexing.DeleteIndexDocument</a></td><td class="desc"></td></tr>
<tr id="row_148_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d5a/class_lucene_1_1_net_1_1_index_1_1_index_file_name_filter.html" target="_self">Lucene.Net.Index.IndexFileNameFilter</a></td><td class="desc">Filename filter that accept filenames and extensions only created by <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a>. </td></tr>
<tr id="row_149_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d52/class_lucene_1_1_net_1_1_index_1_1_index_file_names.html" target="_self">Lucene.Net.Index.IndexFileNames</a></td><td class="desc">Useful constants representing filenames and extensions used by lucene</td></tr>
<tr id="row_150_" class="even"><td class="entry"><img id="arr_150_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('150_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IndexInput</b></td><td class="desc"></td></tr>
<tr id="row_150_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d32/class_lucene_1_1_net_1_1_index_1_1_byte_slice_reader.html" target="_self">Lucene.Net.Index.ByteSliceReader</a></td><td class="desc"></td></tr>
<tr id="row_151_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/ddd/class_lucene_1_1_net_1_1_index_1_1_index_writer_1_1_index_reader_warmer.html" target="_self">Lucene.Net.Index.IndexWriter.IndexReaderWarmer</a></td><td class="desc">If <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a57044cd06b7b2b00bb33a08ad666d4c5" title="Expert: returns a readonly reader, covering all committed as well as un-committed changes to the inde...">GetReader()</a> has been called (ie, this writer is in near real-time mode), then after a merge completes, this class can be invoked to warm the reader on the newly merged segment, before the merge commits. This is not required for near real-time search, but will reduce search latency on opening a new near real-time reader after a merge completes</td></tr>
<tr id="row_152_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d3e/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_index_set.html" target="_self">Lucene.Net.Distributed.Indexing.IndexSet</a></td><td class="desc">Definition of configurable search indexes managed by the LuceneUpdater windows service</td></tr>
<tr id="row_153_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d2e/class_lucene_1_1_net_1_1_distributed_1_1_indexing_1_1_index_sets.html" target="_self">Lucene.Net.Distributed.Indexing.IndexSets</a></td><td class="desc">Definition of configurable search indexes managed by the LuceneUpdater windows service</td></tr>
<tr id="row_154_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dc3/class_lucene_1_1_net_1_1_support_1_1_inflater.html" target="_self">Lucene.Net.Support.Inflater</a></td><td class="desc"></td></tr>
<tr id="row_155_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/df8/interface_lucene_1_1_net_1_1_messages_1_1_i_n_l_s_exception.html" target="_self">Lucene.Net.Messages.INLSException</a></td><td class="desc">Interface that exceptions should implement to support lazy loading of messages</td></tr>
<tr id="row_156_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d1d/class_lucene_1_1_net_1_1_util_1_1_field_cache_sanity_checker_1_1_insanity.html" target="_self">Lucene.Net.Util.FieldCacheSanityChecker.Insanity</a></td><td class="desc">Simple container for a collection of related CacheEntry objects that in conjunction with eachother represent some "insane" usage of the FieldCache. </td></tr>
<tr id="row_157_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d9c/class_lucene_1_1_net_1_1_util_1_1_field_cache_sanity_checker_1_1_insanity_type.html" target="_self">Lucene.Net.Util.FieldCacheSanityChecker.InsanityType</a></td><td class="desc">An Enumaration of the differnet types of "insane" behavior that may be detected in a FieldCache</td></tr>
<tr id="row_158_" class="even"><td class="entry"><img id="arr_158_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('158_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Installer</b></td><td class="desc"></td></tr>
<tr id="row_158_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d23/class_lucene_monitor_install_1_1_project_installer.html" target="_self">LuceneMonitorInstall.ProjectInstaller</a></td><td class="desc">Summary description for <a class="el" href="d9/d23/class_lucene_monitor_install_1_1_project_installer.html" title="Summary description for ProjectInstaller. ">ProjectInstaller</a>. </td></tr>
<tr id="row_159_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dc3/class_lucene_1_1_net_1_1_index_1_1_int_block_pool.html" target="_self">Lucene.Net.Index.IntBlockPool</a></td><td class="desc"></td></tr>
<tr id="row_160_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d53/class_lucene_1_1_net_1_1_util_1_1_numeric_utils_1_1_int_range_builder.html" target="_self">Lucene.Net.Util.NumericUtils.IntRangeBuilder</a></td><td class="desc">Expert: Callback for <a class="el" href="d6/d38/class_lucene_1_1_net_1_1_util_1_1_numeric_utils.html#aa6a6b8c10a5ca7b1b2d93071acf0b083" title="Expert: Splits an int range recursively. You may implement a builder that adds clauses to a Lucene...">SplitIntRange</a>. You need to overwrite only one of the methods. &lt;font color="red"&gt;<b>NOTE:</b> This is a very low-level interface, the method signatures may change in later versions.&lt;/font&gt; </td></tr>
<tr id="row_161_"><td class="entry"><img id="arr_161_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('161_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>InvalidOperationException</b></td><td class="desc"></td></tr>
<tr id="row_161_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d65/class_lucene_1_1_net_1_1_spatial_1_1_queries_1_1_unsupported_spatial_operation.html" target="_self">Lucene.Net.Spatial.Queries.UnsupportedSpatialOperation</a></td><td class="desc"></td></tr>
<tr id="row_162_" class="even"><td class="entry"><img id="arr_162_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('162_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dd7/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_consumer.html" target="_self">Lucene.Net.Index.InvertedDocConsumer</a></td><td class="desc"></td></tr>
<tr id="row_162_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d17/class_lucene_1_1_net_1_1_index_1_1_terms_hash.html" target="_self">Lucene.Net.Index.TermsHash</a></td><td class="desc">This class implements <a class="el" href="d3/dd7/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_consumer.html">InvertedDocConsumer</a>, which is passed each token produced by the analyzer on each field. It stores these tokens in a hash table, and allocates separate byte streams per token. Consumers of this class, eg <a class="el" href="d9/d75/class_lucene_1_1_net_1_1_index_1_1_freq_prox_terms_writer.html">FreqProxTermsWriter</a> and <a class="el" href="d4/d72/class_lucene_1_1_net_1_1_index_1_1_term_vectors_terms_writer.html">TermVectorsTermsWriter</a> , write their own byte streams under each term. </td></tr>
<tr id="row_163_"><td class="entry"><img id="arr_163_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('163_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d13/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_consumer_per_field.html" target="_self">Lucene.Net.Index.InvertedDocConsumerPerField</a></td><td class="desc"></td></tr>
<tr id="row_163_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d57/class_lucene_1_1_net_1_1_index_1_1_terms_hash_per_field.html" target="_self">Lucene.Net.Index.TermsHashPerField</a></td><td class="desc"></td></tr>
<tr id="row_164_" class="even"><td class="entry"><img id="arr_164_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('164_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/da9/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_consumer_per_thread.html" target="_self">Lucene.Net.Index.InvertedDocConsumerPerThread</a></td><td class="desc"></td></tr>
<tr id="row_164_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d62/class_lucene_1_1_net_1_1_index_1_1_terms_hash_per_thread.html" target="_self">Lucene.Net.Index.TermsHashPerThread</a></td><td class="desc"></td></tr>
<tr id="row_165_"><td class="entry"><img id="arr_165_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('165_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d68/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_end_consumer.html" target="_self">Lucene.Net.Index.InvertedDocEndConsumer</a></td><td class="desc"></td></tr>
<tr id="row_165_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d91/class_lucene_1_1_net_1_1_index_1_1_norms_writer.html" target="_self">Lucene.Net.Index.NormsWriter</a></td><td class="desc">Writes norms. Each thread X field accumulates the norms for the doc/fields it saw, then the flush method below merges all of these together into a single _X.nrm file. </td></tr>
<tr id="row_166_" class="even"><td class="entry"><img id="arr_166_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('166_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d35/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_end_consumer_per_field.html" target="_self">Lucene.Net.Index.InvertedDocEndConsumerPerField</a></td><td class="desc"></td></tr>
<tr id="row_166_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d1b/class_lucene_1_1_net_1_1_index_1_1_norms_writer_per_field.html" target="_self">Lucene.Net.Index.NormsWriterPerField</a></td><td class="desc">Taps into <a class="el" href="d2/dfe/class_lucene_1_1_net_1_1_index_1_1_doc_inverter.html" title="This is a DocFieldConsumer that inverts each field, separately, from a Document, and accepts a Invert...">DocInverter</a>, as an <a class="el" href="df/d68/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_end_consumer.html">InvertedDocEndConsumer</a>, which is called at the end of inverting each field. We just look at the length for the field (docState.length) and record the norm. </td></tr>
<tr id="row_167_"><td class="entry"><img id="arr_167_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('167_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df4/class_lucene_1_1_net_1_1_index_1_1_inverted_doc_end_consumer_per_thread.html" target="_self">Lucene.Net.Index.InvertedDocEndConsumerPerThread</a></td><td class="desc"></td></tr>
<tr id="row_167_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d45/class_lucene_1_1_net_1_1_index_1_1_norms_writer_per_thread.html" target="_self">Lucene.Net.Index.NormsWriterPerThread</a></td><td class="desc"></td></tr>
<tr id="row_168_" class="even"><td class="entry"><img id="arr_168_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('168_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>IOException</b></td><td class="desc"></td></tr>
<tr id="row_168_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d74/class_lucene_1_1_net_1_1_index_1_1_corrupt_index_exception.html" target="_self">Lucene.Net.Index.CorruptIndexException</a></td><td class="desc">This exception is thrown when <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> detects an inconsistency in the index. </td></tr>
<tr id="row_168_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d84/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_merge_aborted_exception.html" target="_self">Lucene.Net.Index.MergePolicy.MergeAbortedException</a></td><td class="desc"></td></tr>
<tr id="row_168_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d6c/class_lucene_1_1_net_1_1_index_1_1_stale_reader_exception.html" target="_self">Lucene.Net.Index.StaleReaderException</a></td><td class="desc">This exception is thrown when an <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> tries to make changes to the index (via <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html#a3b7fd13e4df23385d13d129a361e632e" title="Deletes the document numbered docNum. Once a document is deleted it will not appear in TermDocs or Te...">IndexReader.DeleteDocument</a> , <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html#aa45508588151dc9292027f8a88a5abb4" title="Undeletes all documents currently marked as deleted in this index.">IndexReader.UndeleteAll</a> or IndexReader.SetNorm(int,string,float)) but changes have already been committed to the index since this reader was instantiated. When this happens you must open a new reader on the current index to make the changes. </td></tr>
<tr id="row_168_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d97/class_lucene_1_1_net_1_1_store_1_1_lock_obtain_failed_exception.html" target="_self">Lucene.Net.Store.LockObtainFailedException</a></td><td class="desc">This exception is thrown when the <code>write.lock</code> could not be acquired. This happens when a writer tries to open an index that another writer already has open. </td></tr>
<tr id="row_168_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d02/class_lucene_1_1_net_1_1_store_1_1_lock_release_failed_exception.html" target="_self">Lucene.Net.Store.LockReleaseFailedException</a></td><td class="desc">This exception is thrown when the <code>write.lock</code> could not be released. </td></tr>
<tr id="row_169_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/daf/interface_lucene_1_1_net_1_1_messages_1_1_n_l_s_1_1_i_priviliged_action.html" target="_self">Lucene.Net.Messages.NLS.IPriviligedAction</a></td><td class="desc"></td></tr>
<tr id="row_170_" class="even"><td class="entry"><img id="arr_170_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('170_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d07/interface_contrib_1_1_regex_1_1_i_regex_capabilities.html" target="_self">Contrib.Regex.IRegexCapabilities</a></td><td class="desc">Defines basic operations needed by <a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" title="Regular expression based query. ">RegexQuery</a> for a regular expression implementation. </td></tr>
<tr id="row_170_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d6c/class_contrib_1_1_regex_1_1_c_sharp_regex_capabilities.html" target="_self">Contrib.Regex.CSharpRegexCapabilities</a></td><td class="desc">C# <a class="el" href="df/d6e/namespace_contrib_1_1_regex.html">Regex</a> based implementation of <a class="el" href="d3/d07/interface_contrib_1_1_regex_1_1_i_regex_capabilities.html" title="Defines basic operations needed by RegexQuery for a regular expression implementation. ">IRegexCapabilities</a>. </td></tr>
<tr id="row_171_"><td class="entry"><img id="arr_171_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('171_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dff/interface_contrib_1_1_regex_1_1_i_regex_query_capable.html" target="_self">Contrib.Regex.IRegexQueryCapable</a></td><td class="desc">Defines methods for regular expression supporting queries to use. </td></tr>
<tr id="row_171_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" target="_self">Contrib.Regex.RegexQuery</a></td><td class="desc">Regular expression based query. </td></tr>
<tr id="row_171_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d56/class_contrib_1_1_regex_1_1_span_regex_query.html" target="_self">Contrib.Regex.SpanRegexQuery</a></td><td class="desc">A SpanQuery version of <a class="el" href="dc/d31/class_contrib_1_1_regex_1_1_regex_query.html" title="Regular expression based query. ">RegexQuery</a> allowing regular expression queries to be nested within other SpanQuery subclasses. </td></tr>
<tr id="row_172_" class="even"><td class="entry"><img id="arr_172_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('172_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d6c/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_scorer.html" target="_self">Lucene.Net.Search.Highlight.IScorer</a></td><td class="desc">Adds to the score for a fragment based on its tokens</td></tr>
<tr id="row_172_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d6d/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_query_scorer.html" target="_self">Lucene.Net.Search.Highlight.QueryScorer</a></td><td class="desc"><a class="el" href="d9/d6c/interface_lucene_1_1_net_1_1_search_1_1_highlight_1_1_i_scorer.html" title="Adds to the score for a fragment based on its tokens">IScorer</a> implementation which scores text fragments by the number of unique query terms found. This class converts appropriate <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a>s to <a class="el" href="de/dc6/_span_query_filter_8cs.html#acc785bedc86fa99fa13c32eaf059baab">SpanQuery</a>s and attempts to score only those terms that participated in generating the 'hit' on the document. </td></tr>
<tr id="row_172_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d11/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_query_term_scorer.html" target="_self">Lucene.Net.Search.Highlight.QueryTermScorer</a></td><td class="desc"></td></tr>
<tr id="row_173_"><td class="entry"><img id="arr_173_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('173_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ISet&lt; string &gt;</b></td><td class="desc"></td></tr>
<tr id="row_173_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d86/class_lucene_1_1_net_1_1_analysis_1_1_char_array_set.html" target="_self">Lucene.Net.Analysis.CharArraySet</a></td><td class="desc">A simple class that stores Strings as char[]'s in a hash table. Note that this is not a general purpose class. For example, it cannot remove items from the set, nor does it resize its hash table to be smaller, etc. It is designed to be quick to test if a char[] is in the set without the necessity of converting it to a String first. <em>Please note:</em> This class implements System.Collections.Generic.ISet{T} but does not behave like it should in all cases. The generic type is System.Collections.Generic.ICollection{T}, because you can add any object to it, that has a string representation. The add methods will use object.ToString() and store the result using a char buffer. The same behaviour have the <a class="el" href="db/d86/class_lucene_1_1_net_1_1_analysis_1_1_char_array_set.html#abf77beb45c6427764f938f1e761450d9">Contains(object)</a> methods. The <a class="el" href="db/d86/class_lucene_1_1_net_1_1_analysis_1_1_char_array_set.html#ac21aaba3d60121ebd7c4acd140bae9bd">GetEnumerator</a> method returns an string IEnumerable. For type safety also <a class="el" href="">stringIterator()</a> is provided. </td></tr>
<tr id="row_174_" class="even"><td class="entry"><img id="arr_174_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('174_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d14/interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html" target="_self">Lucene.Net.Index.ITermFreqVector</a></td><td class="desc">Provides access to stored term vector of a document field. The vector consists of the name of the field, an array of the terms tha occur in the field of the <a class="el" href="db/d65/class_lucene_1_1_net_1_1_documents_1_1_document.html" title="Documents are the unit of indexing and search.">Lucene.Net.Documents.Document</a> and a parallel array of frequencies. Thus, getTermFrequencies()[5] corresponds with the frequency of getTerms()[5], assuming there are at least 5 terms in the Document. </td></tr>
<tr id="row_174_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dec/class_lucene_1_1_net_1_1_index_1_1_empty_vector.html" target="_self">Lucene.Net.Index.EmptyVector</a></td><td class="desc">A simple TermFreqVector implementation for an empty vector for use with a deleted document or a document that does not have the field that is being enumerated. </td></tr>
<tr id="row_174_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_174_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('174_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d8f/class_lucene_1_1_net_1_1_index_1_1_segment_term_vector.html" target="_self">Lucene.Net.Index.SegmentTermVector</a></td><td class="desc"></td></tr>
<tr id="row_174_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d8c/class_lucene_1_1_net_1_1_index_1_1_segment_term_position_vector.html" target="_self">Lucene.Net.Index.SegmentTermPositionVector</a></td><td class="desc"></td></tr>
<tr id="row_174_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_174_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('174_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dd1/interface_lucene_1_1_net_1_1_index_1_1_term_position_vector.html" target="_self">Lucene.Net.Index.TermPositionVector</a></td><td class="desc">Extends <code>TermFreqVector</code> to provide additional information about positions in which each of the terms is found. A <a class="el" href="d4/dd1/interface_lucene_1_1_net_1_1_index_1_1_term_position_vector.html" title="Extends TermFreqVector to provide additional information about positions in which each of the terms i...">TermPositionVector</a> not necessarily contains both positions and offsets, but at least one of these arrays exists. </td></tr>
<tr id="row_174_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d8c/class_lucene_1_1_net_1_1_index_1_1_segment_term_position_vector.html" target="_self">Lucene.Net.Index.SegmentTermPositionVector</a></td><td class="desc"></td></tr>
<tr id="row_174_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d20/class_lucene_1_1_net_1_1_search_1_1_query_term_vector.html" target="_self">Lucene.Net.Search.QueryTermVector</a></td><td class="desc"></td></tr>
<tr id="row_175_"><td class="entry"><img id="arr_175_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('175_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d17/interface_lucene_1_1_net_1_1_support_1_1_i_thread_runnable.html" target="_self">Lucene.Net.Support.IThreadRunnable</a></td><td class="desc">This interface should be implemented by any class whose instances are intended to be executed by a thread. </td></tr>
<tr id="row_175_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_175_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('175_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dfc/class_lucene_1_1_net_1_1_support_1_1_thread_class.html" target="_self">Lucene.Net.Support.ThreadClass</a></td><td class="desc"><a class="el" href="d3/d56/namespace_lucene_1_1_net_1_1_support.html">Support</a> class used to handle threads </td></tr>
<tr id="row_175_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dfa/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_parser_thread.html" target="_self">Lucene.Net.Demo.Html.ParserThread</a></td><td class="desc"></td></tr>
<tr id="row_175_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d98/class_lucene_1_1_net_1_1_index_1_1_concurrent_merge_scheduler_1_1_merge_thread.html" target="_self">Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread</a></td><td class="desc"></td></tr>
<tr id="row_176_" class="even"><td class="entry"><img id="arr_176_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('176_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>List&lt; SegmentInfo &gt;</b></td><td class="desc"></td></tr>
<tr id="row_176_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d44/class_lucene_1_1_net_1_1_index_1_1_segment_infos.html" target="_self">Lucene.Net.Index.SegmentInfos</a></td><td class="desc">A collection of segmentInfo objects with methods for operating on those segments in relation to the file system</td></tr>
<tr id="row_177_"><td class="entry"><img id="arr_177_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('177_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>List&lt; T &gt;</b></td><td class="desc"></td></tr>
<tr id="row_177_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d2c/class_lucene_1_1_net_1_1_support_1_1_equatable_list_3_01_t_01_4.html" target="_self">Lucene.Net.Support.EquatableList&lt; T &gt;</a></td><td class="desc">Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. Also provides functionality to compare lists against each other through an implementations of IEquatable{T}.</td></tr>
<tr id="row_178_" class="even"><td class="entry"><img id="arr_178_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('178_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dd8/class_lucene_1_1_net_1_1_store_1_1_lock.html" target="_self">Lucene.Net.Store.Lock</a></td><td class="desc">An interprocess mutex lock. Typical use might look like:</td></tr>
<tr id="row_178_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d46/class_lucene_1_1_net_1_1_store_1_1_native_f_s_lock.html" target="_self">Lucene.Net.Store.NativeFSLock</a></td><td class="desc"></td></tr>
<tr id="row_178_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dc8/class_lucene_1_1_net_1_1_store_1_1_no_lock.html" target="_self">Lucene.Net.Store.NoLock</a></td><td class="desc"></td></tr>
<tr id="row_178_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d0a/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_lock.html" target="_self">Lucene.Net.Store.SimpleFSLock</a></td><td class="desc"></td></tr>
<tr id="row_178_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/db6/class_lucene_1_1_net_1_1_store_1_1_single_instance_lock.html" target="_self">Lucene.Net.Store.SingleInstanceLock</a></td><td class="desc"></td></tr>
<tr id="row_179_"><td class="entry"><img id="arr_179_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('179_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" target="_self">Lucene.Net.Store.LockFactory</a></td><td class="desc">Base class for Locking implementation. <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> uses instances of this class to implement locking.</td></tr>
<tr id="row_179_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_179_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('179_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d1c/class_lucene_1_1_net_1_1_store_1_1_f_s_lock_factory.html" target="_self">Lucene.Net.Store.FSLockFactory</a></td><td class="desc">Base class for file system based locking implementation.</td></tr>
<tr id="row_179_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d85/class_lucene_1_1_net_1_1_store_1_1_native_f_s_lock_factory.html" target="_self">Lucene.Net.Store.NativeFSLockFactory</a></td><td class="desc">Implements <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> using native OS file locks. Note that because this <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> relies on java.nio.* APIs for locking, any problems with those APIs will cause locking to fail. Specifically, on certain NFS environments the java.nio.* locks will fail (the lock can incorrectly be double acquired) whereas <a class="el" href="d2/d4b/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_lock_factory.html" title="Implements LockFactory using System.IO.FileInfo.Create() .">SimpleFSLockFactory</a> worked perfectly in those same environments. For NFS based access to an index, it's recommended that you try <a class="el" href="d2/d4b/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_lock_factory.html" title="Implements LockFactory using System.IO.FileInfo.Create() .">SimpleFSLockFactory</a> first and work around the one limitation that a lock file could be left when the JVM exits abnormally.</td></tr>
<tr id="row_179_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d4b/class_lucene_1_1_net_1_1_store_1_1_simple_f_s_lock_factory.html" target="_self">Lucene.Net.Store.SimpleFSLockFactory</a></td><td class="desc">Implements <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> using System.IO.FileInfo.Create() .</td></tr>
<tr id="row_179_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d99/class_lucene_1_1_net_1_1_store_1_1_no_lock_factory.html" target="_self">Lucene.Net.Store.NoLockFactory</a></td><td class="desc">Use this <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> to disable locking entirely. Only one instance of this lock is created. You should call <a class="el" href="de/d99/class_lucene_1_1_net_1_1_store_1_1_no_lock_factory.html#ab7d055bec4036e6a9d7bab9564bc8dc6">Instance</a> to get the instance</td></tr>
<tr id="row_179_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/db9/class_lucene_1_1_net_1_1_store_1_1_single_instance_lock_factory.html" target="_self">Lucene.Net.Store.SingleInstanceLockFactory</a></td><td class="desc">Implements <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> for a single in-process instance, meaning all locking will take place through this one instance. Only use this <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> when you are certain all IndexReaders and IndexWriters for a given index are running against a single shared in-process <a class="el" href="df/dd9/class_lucene_1_1_net_1_1_store_1_1_directory.html" title="A Directory is a flat list of files. Files may be written once, when they are created. Once a file is created it may only be opened for read, or deleted. Random access is permitted both when reading and writing.">Directory</a> instance. This is currently the default locking for <a class="el" href="da/dc7/class_lucene_1_1_net_1_1_store_1_1_r_a_m_directory.html" title="A memory-resident Directory implementation. Locking implementation is by default the SingleInstanceLo...">RAMDirectory</a></td></tr>
<tr id="row_179_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d77/class_lucene_1_1_net_1_1_store_1_1_verifying_lock_factory.html" target="_self">Lucene.Net.Store.VerifyingLockFactory</a></td><td class="desc">A <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> that wraps another <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a> and verifies that each lock obtain/release is "correct" (never results in two processes holding the lock at the same time). It does this by contacting an external server (<a class="el" href="d2/d13/class_lucene_1_1_net_1_1_store_1_1_lock_verify_server.html" title="Simple standalone server that must be running when you use VerifyingLockFactory. This server simply v...">LockVerifyServer</a>) to assert that at most one process holds the lock at a time. To use this, you should also run <a class="el" href="d2/d13/class_lucene_1_1_net_1_1_store_1_1_lock_verify_server.html" title="Simple standalone server that must be running when you use VerifyingLockFactory. This server simply v...">LockVerifyServer</a> on the host &amp; port matching what you pass to the constructor</td></tr>
<tr id="row_180_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d99/class_lucene_1_1_net_1_1_store_1_1_lock_stress_test.html" target="_self">Lucene.Net.Store.LockStressTest</a></td><td class="desc">Simple standalone tool that forever acquires &amp; releases a lock using a specific <a class="el" href="de/da0/class_lucene_1_1_net_1_1_store_1_1_lock_factory.html" title="Base class for Locking implementation. Directory uses instances of this class to implement locking...">LockFactory</a>. Run without any args to see usage</td></tr>
<tr id="row_181_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d13/class_lucene_1_1_net_1_1_store_1_1_lock_verify_server.html" target="_self">Lucene.Net.Store.LockVerifyServer</a></td><td class="desc">Simple standalone server that must be running when you use <a class="el" href="d3/d77/class_lucene_1_1_net_1_1_store_1_1_verifying_lock_factory.html" title="A LockFactory that wraps another LockFactory and verifies that each lock obtain/release is &quot;correct&quot; ...">VerifyingLockFactory</a>. This server simply verifies at most one process holds the lock at a time. Run without any args to see usage</td></tr>
<tr id="row_182_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d8d/class_lucene_1_1_net_1_1_util_1_1_numeric_utils_1_1_long_range_builder.html" target="_self">Lucene.Net.Util.NumericUtils.LongRangeBuilder</a></td><td class="desc">Expert: Callback for <a class="el" href="d6/d38/class_lucene_1_1_net_1_1_util_1_1_numeric_utils.html#af23993ee55f18cd153a43461f7844f72" title="Expert: Splits a long range recursively. You may implement a builder that adds clauses to a Lucene...">SplitLongRange</a>. You need to overwrite only one of the methods. &lt;font color="red"&gt;<b>NOTE:</b> This is a very low-level interface, the method signatures may change in later versions.&lt;/font&gt; </td></tr>
<tr id="row_183_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d59/class_lucene_1_1_net_1_1_lucene_package.html" target="_self">Lucene.Net.LucenePackage</a></td><td class="desc"><a class="el" href="df/d7a/namespace_lucene.html">Lucene</a>'s package information, including version. *</td></tr>
<tr id="row_184_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dbf/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_lucene_server_index.html" target="_self">Lucene.Net.Distributed.Configuration.LuceneServerIndex</a></td><td class="desc">Definition of a configurable search index made accessible by the LuceneServer windows service</td></tr>
<tr id="row_185_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db0/class_lucene_1_1_net_1_1_distributed_1_1_configuration_1_1_lucene_server_indexes.html" target="_self">Lucene.Net.Distributed.Configuration.LuceneServerIndexes</a></td><td class="desc">Definition of configurable search indexes made accessible by the LuceneServer windows service</td></tr>
<tr id="row_186_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dcf/class_simplicit_1_1_net_1_1_lzo_1_1_l_z_o_compressor.html" target="_self">Simplicit.Net.Lzo.LZOCompressor</a></td><td class="desc">Wrapper class for the highly performant LZO compression library </td></tr>
<tr id="row_187_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d4a/class_lucene_1_1_net_1_1_util_1_1_map_of_sets_3_01_t_key_00_01_t_value_01_4.html" target="_self">Lucene.Net.Util.MapOfSets&lt; TKey, TValue &gt;</a></td><td class="desc">Helper class for keeping Listss of Objects associated with keys. <b>WARNING: THIS CLASS IS NOT THREAD SAFE</b></td></tr>
<tr id="row_188_" class="even"><td class="entry"><img id="arr_188_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('188_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>MarshalByRefObject</b></td><td class="desc"></td></tr>
<tr id="row_188_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html" target="_self">Lucene.Net.Search.Searcher</a></td><td class="desc">An abstract base class for search implementations. Implements the main search methods</td></tr>
<tr id="row_189_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d94/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_matrix_1_1_matrix.html" target="_self">Lucene.Net.Analysis.Shingle.Matrix.Matrix</a></td><td class="desc">A column focused matrix in three dimensions:</td></tr>
<tr id="row_190_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d2b/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_matrix_1_1_matrix_permutation_iterator.html" target="_self">Lucene.Net.Analysis.Shingle.Matrix.MatrixPermutationIterator</a></td><td class="desc"></td></tr>
<tr id="row_191_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d33/class_lucene_1_1_net_1_1_index_1_1_index_writer_1_1_max_field_length.html" target="_self">Lucene.Net.Index.IndexWriter.MaxFieldLength</a></td><td class="desc">Specifies maximum field length (in number of tokens/terms) in <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> constructors. <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html#a91be1a71d5a51f7232dc2b6f5e021d9e" title="The maximum number of terms that will be indexed for a single field in a document. This limits the amount of memory required for indexing, so that collections with very large files will not crash the indexing process by running out of memory. This setting refers to the number of running terms, not to the number of different terms.Note: this silently truncates large documents, excluding from the index all terms that occur further in the document. If you know your source documents are large, be sure to set this value high enough to accomodate the expected size. If you set it to Integer.MAX_VALUE, then the only limit is your memory, but you should anticipate an OutOfMemoryError.By default, no more than DEFAULT_MAX_FIELD_LENGTH terms will be indexed for a field. ">SetMaxFieldLength(int)</a> overrides the value set by the constructor. </td></tr>
<tr id="row_192_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d41/class_lucene_1_1_net_1_1_index_1_1_memory_1_1_memory_index.html" target="_self">Lucene.Net.Index.Memory.MemoryIndex</a></td><td class="desc">High-performance single-document main memory Apache <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> fulltext search index</td></tr>
<tr id="row_193_"><td class="entry"><img id="arr_193_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('193_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/db9/class_lucene_1_1_net_1_1_util_1_1_memory_model.html" target="_self">Lucene.Net.Util.MemoryModel</a></td><td class="desc">Returns primitive memory sizes for estimating RAM usage</td></tr>
<tr id="row_193_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d9f/class_lucene_1_1_net_1_1_util_1_1_average_guess_memory_model.html" target="_self">Lucene.Net.Util.AverageGuessMemoryModel</a></td><td class="desc">An average, best guess, <a class="el" href="d3/db9/class_lucene_1_1_net_1_1_util_1_1_memory_model.html" title="Returns primitive memory sizes for estimating RAM usage.">MemoryModel</a> that should work okay on most systems</td></tr>
<tr id="row_194_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dde/class_lucene_1_1_net_1_1_index_1_1_merge_doc_i_d_remapper.html" target="_self">Lucene.Net.Index.MergeDocIDRemapper</a></td><td class="desc">Remaps docIDs after a merge has completed, where the merged segments had at least one deletion. This is used to renumber the buffered deletes in <a class="el" href="d2/d1d/class_lucene_1_1_net_1_1_index_1_1_index_writer.html" title="An IndexWriter creates and maintains an index. The create argument to the constructor determines whet...">IndexWriter</a> when a merge of segments with deletions commits. </td></tr>
<tr id="row_195_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d78/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_merge_specification.html" target="_self">Lucene.Net.Index.MergePolicy.MergeSpecification</a></td><td class="desc">A <a class="el" href="dc/d78/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_merge_specification.html" title="A MergeSpecification instance provides the information necessary to perform multiple merges...">MergeSpecification</a> instance provides the information necessary to perform multiple merges. It simply contains a list of <a class="el" href="d5/de7/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_one_merge.html" title="OneMerge provides the information necessary to perform an individual primitive merge operation...">OneMerge</a> instances. </td></tr>
<tr id="row_196_" class="even"><td class="entry"><img id="arr_196_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('196_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d5c/interface_lucene_1_1_net_1_1_messages_1_1_message.html" target="_self">Lucene.Net.Messages.Message</a></td><td class="desc"><a class="el" href="d1/d5c/interface_lucene_1_1_net_1_1_messages_1_1_message.html" title="Message Interface for a lazy loading. For Native Language Support (NLS), system of software internati...">Message</a> Interface for a lazy loading. For Native Language <a class="el" href="d3/d56/namespace_lucene_1_1_net_1_1_support.html">Support</a> (<a class="el" href="dd/d55/class_lucene_1_1_net_1_1_messages_1_1_n_l_s.html" title="MessageBundles classes extend this class, to implement a bundle.">NLS</a>), system of software internationalization. </td></tr>
<tr id="row_196_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d8d/class_lucene_1_1_net_1_1_messages_1_1_message_impl.html" target="_self">Lucene.Net.Messages.MessageImpl</a></td><td class="desc">Default implementation of <a class="el" href="d1/d5c/interface_lucene_1_1_net_1_1_messages_1_1_message.html" title="Message Interface for a lazy loading. For Native Language Support (NLS), system of software internati...">Message</a> interface. For Native Language <a class="el" href="d3/d56/namespace_lucene_1_1_net_1_1_support.html">Support</a> (<a class="el" href="dd/d55/class_lucene_1_1_net_1_1_messages_1_1_n_l_s.html" title="MessageBundles classes extend this class, to implement a bundle.">NLS</a>), system of software internationalization. </td></tr>
<tr id="row_197_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dd0/class_lucene_1_1_net_1_1_search_1_1_similar_1_1_more_like_this.html" target="_self">Lucene.Net.Search.Similar.MoreLikeThis</a></td><td class="desc">Generate "more like this" similarity queries. Based on this mail:</td></tr>
<tr id="row_198_" class="even"><td class="entry"><img id="arr_198_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('198_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d6e/class_lucene_1_1_net_1_1_index_1_1_multi_level_skip_list_writer.html" target="_self">Lucene.Net.Index.MultiLevelSkipListWriter</a></td><td class="desc">This abstract class writes skip lists with multiple levels</td></tr>
<tr id="row_198_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d0d/class_lucene_1_1_net_1_1_index_1_1_default_skip_list_writer.html" target="_self">Lucene.Net.Index.DefaultSkipListWriter</a></td><td class="desc">Implements the skip list writer for the default posting list format that stores positions and payloads</td></tr>
<tr id="row_199_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d7a/class_lucene_1_1_net_1_1_store_1_1_n_i_o_f_s_directory_1_1_n_i_o_f_s_index_input.html" target="_self">Lucene.Net.Store.NIOFSDirectory.NIOFSIndexInput</a></td><td class="desc">Not implemented. Waiting for volunteers. </td></tr>
<tr id="row_200_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d55/class_lucene_1_1_net_1_1_messages_1_1_n_l_s.html" target="_self">Lucene.Net.Messages.NLS</a></td><td class="desc">MessageBundles classes extend this class, to implement a bundle</td></tr>
<tr id="row_201_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dac/class_lucene_1_1_net_1_1_analysis_1_1_normalize_char_map.html" target="_self">Lucene.Net.Analysis.NormalizeCharMap</a></td><td class="desc">Holds a map of String input to String output, to be used with <a class="el" href="d3/d33/class_lucene_1_1_net_1_1_analysis_1_1_mapping_char_filter.html" title="Simplistic CharFilter that applies the mappings contained in a NormalizeCharMap to the character stre...">MappingCharFilter</a>. </td></tr>
<tr id="row_202_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/da3/class_lucene_1_1_net_1_1_support_1_1_number.html" target="_self">Lucene.Net.Support.Number</a></td><td class="desc">A simple class for number conversions. </td></tr>
<tr id="row_203_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d58/class_lucene_1_1_net_1_1_documents_1_1_number_tools.html" target="_self">Lucene.Net.Documents.NumberTools</a></td><td class="desc">Provides support for converting longs to Strings, and back again. The strings are structured so that lexicographic sorting order is preserved</td></tr>
<tr id="row_204_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d38/class_lucene_1_1_net_1_1_util_1_1_numeric_utils.html" target="_self">Lucene.Net.Util.NumericUtils</a></td><td class="desc">This is a helper class to generate prefix-encoded representations for numerical values and supplies converters to represent float/double values as sortable integers/longs</td></tr>
<tr id="row_205_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/de7/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_one_merge.html" target="_self">Lucene.Net.Index.MergePolicy.OneMerge</a></td><td class="desc"><a class="el" href="d5/de7/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_one_merge.html" title="OneMerge provides the information necessary to perform an individual primitive merge operation...">OneMerge</a> provides the information necessary to perform an individual primitive merge operation, resulting in a single new segment. The merge spec includes the subset of segments to be merged as well as whether the new segment should use the compound file format. </td></tr>
<tr id="row_206_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dbf/class_lucene_1_1_net_1_1_support_1_1_o_s.html" target="_self">Lucene.Net.Support.OS</a></td><td class="desc">Provides platform infos. </td></tr>
<tr id="row_207_"><td class="entry"><img id="arr_207_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('207_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/da8/interface_lucene_1_1_net_1_1_search_1_1_parser.html" target="_self">Lucene.Net.Search.Parser</a></td><td class="desc">Marker interface as super-interface to all parsers. It is used to specify a custom parser to SortField(String, Parser). </td></tr>
<tr id="row_207_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_207_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('207_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d5b/interface_lucene_1_1_net_1_1_search_1_1_byte_parser.html" target="_self">Lucene.Net.Search.ByteParser</a></td><td class="desc">Interface to parse bytes from document fields.</td></tr>
<tr id="row_207_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d05/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_byte_parser.html" target="_self">Lucene.Net.Search.AnonymousClassByteParser</a></td><td class="desc"></td></tr>
<tr id="row_207_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_207_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('207_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d78/interface_lucene_1_1_net_1_1_search_1_1_double_parser.html" target="_self">Lucene.Net.Search.DoubleParser</a></td><td class="desc">Interface to parse doubles from document fields.</td></tr>
<tr id="row_207_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dee/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_double_parser.html" target="_self">Lucene.Net.Search.AnonymousClassDoubleParser</a></td><td class="desc"></td></tr>
<tr id="row_207_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d3e/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_double_parser1.html" target="_self">Lucene.Net.Search.AnonymousClassDoubleParser1</a></td><td class="desc"></td></tr>
<tr id="row_207_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_207_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('207_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dde/interface_lucene_1_1_net_1_1_search_1_1_float_parser.html" target="_self">Lucene.Net.Search.FloatParser</a></td><td class="desc">Interface to parse floats from document fields.</td></tr>
<tr id="row_207_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dc5/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_float_parser.html" target="_self">Lucene.Net.Search.AnonymousClassFloatParser</a></td><td class="desc"></td></tr>
<tr id="row_207_2_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d70/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_float_parser1.html" target="_self">Lucene.Net.Search.AnonymousClassFloatParser1</a></td><td class="desc"></td></tr>
<tr id="row_207_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_207_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('207_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d7c/interface_lucene_1_1_net_1_1_search_1_1_int_parser.html" target="_self">Lucene.Net.Search.IntParser</a></td><td class="desc">Interface to parse ints from document fields.</td></tr>
<tr id="row_207_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d06/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_int_parser.html" target="_self">Lucene.Net.Search.AnonymousClassIntParser</a></td><td class="desc"></td></tr>
<tr id="row_207_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_int_parser1.html" target="_self">Lucene.Net.Search.AnonymousClassIntParser1</a></td><td class="desc"></td></tr>
<tr id="row_207_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_207_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('207_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d92/interface_lucene_1_1_net_1_1_search_1_1_long_parser.html" target="_self">Lucene.Net.Search.LongParser</a></td><td class="desc">Interface to parse long from document fields.</td></tr>
<tr id="row_207_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d3b/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_long_parser.html" target="_self">Lucene.Net.Search.AnonymousClassLongParser</a></td><td class="desc"></td></tr>
<tr id="row_207_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d74/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_long_parser1.html" target="_self">Lucene.Net.Search.AnonymousClassLongParser1</a></td><td class="desc"></td></tr>
<tr id="row_207_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_207_5_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('207_5_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dfa/interface_lucene_1_1_net_1_1_search_1_1_short_parser.html" target="_self">Lucene.Net.Search.ShortParser</a></td><td class="desc">Interface to parse shorts from document fields.</td></tr>
<tr id="row_207_5_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/db9/class_lucene_1_1_net_1_1_search_1_1_anonymous_class_short_parser.html" target="_self">Lucene.Net.Search.AnonymousClassShortParser</a></td><td class="desc"></td></tr>
<tr id="row_208_" class="even"><td class="entry"><img id="arr_208_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('208_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dbe/interface_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_payload_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.PayloadEncoder</a></td><td class="desc">Mainly for use with the <a class="el" href="d9/db3/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_delimited_payload_token_filter.html" title="Characters before the delimiter are the &quot;token&quot;, those after are the payload. For example...">DelimitedPayloadTokenFilter</a>, converts char buffers to Payload NOTE: this interface is subject to change </td></tr>
<tr id="row_208_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_208_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('208_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d13/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_abstract_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.AbstractEncoder</a></td><td class="desc">Base class for payload encoders. </td></tr>
<tr id="row_208_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d6d/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_float_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.FloatEncoder</a></td><td class="desc">Encode a character array Float as a <a class="el" href="d5/d29/_payload_attribute_8cs.html#aba3faac25c0f0a8ba32b9ec6854f2657">org.apache.lucene.index.Payload</a>. </td></tr>
<tr id="row_208_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d12/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_identity_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.IdentityEncoder</a></td><td class="desc">Does nothing other than convert the char array to a byte array using the specified encoding. </td></tr>
<tr id="row_208_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/da5/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_integer_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.IntegerEncoder</a></td><td class="desc">Encode a character array Integer as a <a class="el" href="d5/d29/_payload_attribute_8cs.html#aba3faac25c0f0a8ba32b9ec6854f2657">org.apache.lucene.index.Payload</a>. </td></tr>
<tr id="row_208_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d6d/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_float_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.FloatEncoder</a></td><td class="desc">Encode a character array Float as a <a class="el" href="d5/d29/_payload_attribute_8cs.html#aba3faac25c0f0a8ba32b9ec6854f2657">org.apache.lucene.index.Payload</a>. </td></tr>
<tr id="row_208_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d12/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_identity_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.IdentityEncoder</a></td><td class="desc">Does nothing other than convert the char array to a byte array using the specified encoding. </td></tr>
<tr id="row_208_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/da5/class_lucene_1_1_net_1_1_analysis_1_1_payloads_1_1_integer_encoder.html" target="_self">Lucene.Net.Analysis.Payloads.IntegerEncoder</a></td><td class="desc">Encode a character array Integer as a <a class="el" href="d5/d29/_payload_attribute_8cs.html#aba3faac25c0f0a8ba32b9ec6854f2657">org.apache.lucene.index.Payload</a>. </td></tr>
<tr id="row_209_"><td class="entry"><img id="arr_209_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('209_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d3d/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_function.html" target="_self">Lucene.Net.Search.Payloads.PayloadFunction</a></td><td class="desc">An abstract class that defines a way for Payload*Query instances to transform the cumulative effects of payload scores for a document</td></tr>
<tr id="row_209_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d2c/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_average_payload_function.html" target="_self">Lucene.Net.Search.Payloads.AveragePayloadFunction</a></td><td class="desc">Calculate the final score as the average score of all payloads seen. Is thread safe and completely reusable</td></tr>
<tr id="row_209_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d39/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_max_payload_function.html" target="_self">Lucene.Net.Search.Payloads.MaxPayloadFunction</a></td><td class="desc">Returns the maximum payload score seen, else 1 if there are no payloads on the doc. Is thread safe and completely reusable</td></tr>
<tr id="row_209_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d53/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_min_payload_function.html" target="_self">Lucene.Net.Search.Payloads.MinPayloadFunction</a></td><td class="desc">Calculates the minimum payload seen</td></tr>
<tr id="row_210_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d8c/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_span_util.html" target="_self">Lucene.Net.Search.Payloads.PayloadSpanUtil</a></td><td class="desc">Experimental class to get set of payloads for most standard <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> queries. Operates like Highlighter - IndexReader should only contain doc of interest, best to use MemoryIndex</td></tr>
<tr id="row_211_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dd1/class_lucene_1_1_net_1_1_analysis_1_1_fa_1_1_persian_normalizer.html" target="_self">Lucene.Net.Analysis.Fa.PersianNormalizer</a></td><td class="desc"></td></tr>
<tr id="row_212_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/da7/class_lucene_1_1_net_1_1_search_1_1_phrase_positions.html" target="_self">Lucene.Net.Search.PhrasePositions</a></td><td class="desc">Position of a term in a document that takes into account the term offset within the phrase. </td></tr>
<tr id="row_213_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/db1/class_lucene_1_1_net_1_1_analysis_1_1_porter_stemmer.html" target="_self">Lucene.Net.Analysis.PorterStemmer</a></td><td class="desc">Stemmer, implementing the Porter Stemming Algorithm</td></tr>
<tr id="row_214_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dab/class_lucene_1_1_net_1_1_search_1_1_span_filter_result_1_1_position_info.html" target="_self">Lucene.Net.Search.SpanFilterResult.PositionInfo</a></td><td class="desc"></td></tr>
<tr id="row_215_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d02/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_position_span.html" target="_self">Lucene.Net.Search.Highlight.PositionSpan</a></td><td class="desc"></td></tr>
<tr id="row_216_" class="even"><td class="entry"><img id="arr_216_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('216_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>PriorityQueue</b></td><td class="desc"></td></tr>
<tr id="row_216_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d06/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_suggest_word_queue.html" target="_self">SpellChecker.Net.Search.Spell.SuggestWordQueue</a></td><td class="desc"></td></tr>
<tr id="row_217_"><td class="entry"><img id="arr_217_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('217_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>PriorityQueue&lt; FieldDoc &gt;</b></td><td class="desc"></td></tr>
<tr id="row_217_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d2c/class_lucene_1_1_net_1_1_search_1_1_field_doc_sorted_hit_queue.html" target="_self">Lucene.Net.Search.FieldDocSortedHitQueue</a></td><td class="desc">Expert: Collects sorted results from <a class="el" href="d1/dd8/interface_lucene_1_1_net_1_1_search_1_1_searchable.html" title="The interface for search implementations.">Searchable</a>'s and collates them. The elements put into this queue must be of type <a class="el" href="d0/d6f/class_lucene_1_1_net_1_1_search_1_1_field_doc.html" title="Expert: A ScoreDoc which also contains information about how to sort the referenced document...">FieldDoc</a></td></tr>
<tr id="row_218_" class="even"><td class="entry"><img id="arr_218_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('218_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>PriorityQueue&lt; FieldValueHitQueue.Entry &gt;</b></td><td class="desc"></td></tr>
<tr id="row_218_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/de5/class_lucene_1_1_net_1_1_search_1_1_field_value_hit_queue.html" target="_self">Lucene.Net.Search.FieldValueHitQueue</a></td><td class="desc">Expert: A hit queue for sorting by hits by terms in more than one field. Uses <code>FieldCache.DEFAULT</code> for maintaining internal term lookup tables</td></tr>
<tr id="row_219_"><td class="entry"><img id="arr_219_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('219_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>PriorityQueue&lt; PhrasePositions &gt;</b></td><td class="desc"></td></tr>
<tr id="row_219_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dd1/class_lucene_1_1_net_1_1_search_1_1_phrase_queue.html" target="_self">Lucene.Net.Search.PhraseQueue</a></td><td class="desc"></td></tr>
<tr id="row_220_" class="even"><td class="entry"><img id="arr_220_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('220_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>PriorityQueue&lt; ScoreDoc &gt;</b></td><td class="desc"></td></tr>
<tr id="row_220_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dc2/class_lucene_1_1_net_1_1_search_1_1_hit_queue.html" target="_self">Lucene.Net.Search.HitQueue</a></td><td class="desc"></td></tr>
<tr id="row_221_"><td class="entry"><img id="arr_221_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('221_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>PriorityQueue&lt; SegmentMergeInfo &gt;</b></td><td class="desc"></td></tr>
<tr id="row_221_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dde/class_lucene_1_1_net_1_1_index_1_1_segment_merge_queue.html" target="_self">Lucene.Net.Index.SegmentMergeQueue</a></td><td class="desc"></td></tr>
<tr id="row_222_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/df3/class_lucene_1_1_net_1_1_util_1_1_priority_queue_3_01_t_01_4.html" target="_self">Lucene.Net.Util.PriorityQueue&lt; T &gt;</a></td><td class="desc">A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. Put()'s and pop()'s require log(size) time</td></tr>
<tr id="row_223_"><td class="entry"><img id="arr_223_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('223_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/df7/class_lucene_1_1_net_1_1_query_parsers_1_1_query_parser_constants.html" target="_self">Lucene.Net.QueryParsers.QueryParserConstants</a></td><td class="desc"><a class="el" href="de/d58/class_lucene_1_1_net_1_1_query_parsers_1_1_token.html" title="Describes the input token stream.">Token</a> literal values and constants. Generated by org.javacc.parser.OtherFilesGen::start() </td></tr>
<tr id="row_223_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_223_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('223_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d66/class_lucene_1_1_net_1_1_query_parsers_1_1_query_parser.html" target="_self">Lucene.Net.QueryParsers.QueryParser</a></td><td class="desc">This class is generated by JavaCC. The most important method is <a class="el" href="da/d66/class_lucene_1_1_net_1_1_query_parsers_1_1_query_parser.html#a4883b4d71854640edf5307f74a72aeb4" title="Parses a query string, returning a Lucene.Net.Search.Query.">Parse(String)</a></td></tr>
<tr id="row_223_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d0b/class_lucene_1_1_net_1_1_query_parsers_1_1_multi_field_query_parser.html" target="_self">Lucene.Net.QueryParsers.MultiFieldQueryParser</a></td><td class="desc">A <a class="el" href="da/d66/class_lucene_1_1_net_1_1_query_parsers_1_1_query_parser.html" title="This class is generated by JavaCC. The most important method is Parse(String).">QueryParser</a> which constructs queries to search multiple fields</td></tr>
<tr id="row_223_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d55/class_lucene_1_1_net_1_1_query_parsers_1_1_query_parser_token_manager.html" target="_self">Lucene.Net.QueryParsers.QueryParserTokenManager</a></td><td class="desc"><a class="el" href="de/d58/class_lucene_1_1_net_1_1_query_parsers_1_1_token.html" title="Describes the input token stream.">Token</a> Manager. </td></tr>
<tr id="row_224_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d58/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_query_1_1_query_phrase_map.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldQuery.QueryPhraseMap</a></td><td class="desc"></td></tr>
<tr id="row_225_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d9c/class_lucene_1_1_net_1_1_store_1_1_r_a_m_file.html" target="_self">Lucene.Net.Store.RAMFile</a></td><td class="desc"></td></tr>
<tr id="row_226_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d99/class_lucene_1_1_net_1_1_util_1_1_ram_usage_estimator.html" target="_self">Lucene.Net.Util.RamUsageEstimator</a></td><td class="desc">Estimates the size of a given Object using a given <a class="el" href="d3/db9/class_lucene_1_1_net_1_1_util_1_1_memory_model.html" title="Returns primitive memory sizes for estimating RAM usage.">MemoryModel</a> for primitive size information</td></tr>
<tr id="row_227_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d38/class_lucene_1_1_net_1_1_index_1_1_raw_posting_list.html" target="_self">Lucene.Net.Index.RawPostingList</a></td><td class="desc">This is the base class for an in-memory posting list, keyed by a Token. <a class="el" href="da/d17/class_lucene_1_1_net_1_1_index_1_1_terms_hash.html" title="This class implements InvertedDocConsumer, which is passed each token produced by the analyzer on eac...">TermsHash</a> maintains a hash table holding one instance of this per unique Token. Consumers of <a class="el" href="da/d17/class_lucene_1_1_net_1_1_index_1_1_terms_hash.html" title="This class implements InvertedDocConsumer, which is passed each token produced by the analyzer on eac...">TermsHash</a> (<a class="el" href="d3/dcf/class_lucene_1_1_net_1_1_index_1_1_terms_hash_consumer.html">TermsHashConsumer</a>) must subclass this class with its own concrete class. FreqProxTermsWriter.PostingList is a private inner class used for the freq/prox postings, and TermVectorsTermsWriter.PostingList is a private inner class used to hold TermVectors postings. </td></tr>
<tr id="row_228_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d84/class_lucene_1_1_net_1_1_util_1_1_reader_util.html" target="_self">Lucene.Net.Util.ReaderUtil</a></td><td class="desc">Common util methods for dealing with <a class="el" href="d4/d2f/_reader_util_8cs.html#a2a6914ea10bbe06764856e29e5674e66">IndexReader</a>s. </td></tr>
<tr id="row_229_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d0a/class_lucene_1_1_net_1_1_index_1_1_segment_reader_1_1_ref.html" target="_self">Lucene.Net.Index.SegmentReader.Ref</a></td><td class="desc"></td></tr>
<tr id="row_230_" class="even"><td class="entry"><img id="arr_230_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('230_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>RemoteSearchable</b></td><td class="desc"></td></tr>
<tr id="row_230_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d18/class_lucene_1_1_net_1_1_distributed_1_1_search_1_1_distributed_searchable.html" target="_self">Lucene.Net.Distributed.Search.DistributedSearchable</a></td><td class="desc">An derived implementation of RemoteSearchable, <a class="el" href="d8/d18/class_lucene_1_1_net_1_1_distributed_1_1_search_1_1_distributed_searchable.html" title="An derived implementation of RemoteSearchable, DistributedSearchable provides additional support for ...">DistributedSearchable</a> provides additional support for integration with .<a class="el" href="d3/dd0/namespace_lucene_1_1_net.html">Net</a> remoting objects and constructs. </td></tr>
<tr id="row_231_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/de7/class_lucene_1_1_net_1_1_documents_1_1_date_tools_1_1_resolution.html" target="_self">Lucene.Net.Documents.DateTools.Resolution</a></td><td class="desc">Specifies the time granularity. </td></tr>
<tr id="row_232_" class="even"><td class="entry"><img id="arr_232_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('232_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d85/class_lucene_1_1_net_1_1_search_1_1_rewrite_method.html" target="_self">Lucene.Net.Search.RewriteMethod</a></td><td class="desc">Abstract class that defines how the query is rewritten. </td></tr>
<tr id="row_232_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_232_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('232_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/da4/class_lucene_1_1_net_1_1_search_1_1_multi_term_query_1_1_constant_score_auto_rewrite.html" target="_self">Lucene.Net.Search.MultiTermQuery.ConstantScoreAutoRewrite</a></td><td class="desc">A rewrite method that tries to pick the best constant-score rewrite method based on term and document counts from the query. If both the number of terms and documents is small enough, then <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html#aac1df425b0c23d03e5a6dd344e3f9447" title="Like SCORING_BOOLEAN_QUERY_REWRITE except scores are not computed. Instead, each matching document re...">CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE</a> is used. Otherwise, <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html#ae124731685dcbdac89e9c858a348efaf" title="A rewrite method that first creates a private Filter, by visiting each term in sequence and marking a...">CONSTANT_SCORE_FILTER_REWRITE</a> is used. </td></tr>
<tr id="row_232_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d74/class_lucene_1_1_net_1_1_search_1_1_multi_term_query_1_1_anonymous_class_constant_score_auto_rewrite.html" target="_self">Lucene.Net.Search.MultiTermQuery.AnonymousClassConstantScoreAutoRewrite</a></td><td class="desc"></td></tr>
<tr id="row_233_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d7e/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_matrix_1_1_row.html" target="_self">Lucene.Net.Analysis.Shingle.Matrix.Row</a></td><td class="desc"></td></tr>
<tr id="row_234_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d5b/class_lucene_1_1_net_1_1_analysis_1_1_ru_1_1_russian_stemmer.html" target="_self">Lucene.Net.Analysis.Ru.RussianStemmer</a></td><td class="desc"></td></tr>
<tr id="row_235_"><td class="entry"><img id="arr_235_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('235_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/ded/class_lucene_1_1_net_1_1_search_1_1_score_doc.html" target="_self">Lucene.Net.Search.ScoreDoc</a></td><td class="desc">Expert: Returned by low-level search implementations.</td></tr>
<tr id="row_235_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d6f/class_lucene_1_1_net_1_1_search_1_1_field_doc.html" target="_self">Lucene.Net.Search.FieldDoc</a></td><td class="desc">Expert: A <a class="el" href="d0/ded/class_lucene_1_1_net_1_1_search_1_1_score_doc.html" title="Expert: Returned by low-level search implementations.">ScoreDoc</a> which also contains information about how to sort the referenced document. In addition to the document number and score, this object contains an array of values for the document from the field(s) used to sort. For example, if the sort criteria was to sort by fields "a", "b" then "c", the <code>fields</code> object array will have three elements, corresponding respectively to the term values for the document in fields "a", "b" and "c". The class of each element in the array will be either Integer, Float or String depending on the type of values in the terms of each field</td></tr>
<tr id="row_235_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/da7/class_lucene_1_1_net_1_1_search_1_1_field_value_hit_queue_1_1_entry.html" target="_self">Lucene.Net.Search.FieldValueHitQueue.Entry</a></td><td class="desc"></td></tr>
<tr id="row_236_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d04/class_lucene_1_1_net_1_1_util_1_1_scorer_doc_queue.html" target="_self">Lucene.Net.Util.ScorerDocQueue</a></td><td class="desc">A <a class="el" href="d6/d04/class_lucene_1_1_net_1_1_util_1_1_scorer_doc_queue.html" title="A ScorerDocQueue maintains a partial ordering of its Scorers such that the least Scorer can always be...">ScorerDocQueue</a> maintains a partial ordering of its Scorers such that the least Scorer can always be found in constant time. <a class="el" href="d6/d04/class_lucene_1_1_net_1_1_util_1_1_scorer_doc_queue.html#a25bb29c2dc500e738c78ae512433aad3" title="Adds a Scorer to a ScorerDocQueue in log(size) time. If one tries to add more Scorers than maxSize a ...">Put()</a>'s and pop()'s require log(size) time. The ordering is by Scorer.doc(). </td></tr>
<tr id="row_237_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d78/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status_1_1_segment_info_status.html" target="_self">Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus</a></td><td class="desc">Holds the status of each segment in the index. See <a class="el" href="de/d44/class_lucene_1_1_net_1_1_index_1_1_segment_infos.html" title="A collection of segmentInfo objects with methods for operating on those segments in relation to the f...">SegmentInfos</a></td></tr>
<tr id="row_238_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d23/class_lucene_1_1_net_1_1_index_1_1_segment_merger.html" target="_self">Lucene.Net.Index.SegmentMerger</a></td><td class="desc">The <a class="el" href="d1/d23/class_lucene_1_1_net_1_1_index_1_1_segment_merger.html" title="The SegmentMerger class combines two or more Segments, represented by an IndexReader (Add...">SegmentMerger</a> class combines two or more Segments, represented by an <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html" title="IndexReader is an abstract class, providing an interface for accessing an index. Search of an index i...">IndexReader</a> (<a class="el" href="d1/d23/class_lucene_1_1_net_1_1_index_1_1_segment_merger.html#a0f3e8f23783a2846d224c8c6c4316556" title="Add an IndexReader to the collection of readers that are to be merged">Add</a>, into a single Segment. After adding the appropriate readers, call the merge method to combine the segments. If the compoundFile flag is set, then the segments will be merged into a compound file</td></tr>
<tr id="row_239_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d19/class_lucene_1_1_net_1_1_index_1_1_segment_write_state.html" target="_self">Lucene.Net.Index.SegmentWriteState</a></td><td class="desc"></td></tr>
<tr id="row_240_" class="even"><td class="entry"><img id="arr_240_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('240_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ServiceBase</b></td><td class="desc"></td></tr>
<tr id="row_240_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d1e/class_lucene_1_1_net_1_1_distributed_1_1_operations_1_1_lucene_monitor.html" target="_self">Lucene.Net.Distributed.Operations.LuceneMonitor</a></td><td class="desc">A Windows service that provides system ping checking against LuceneServer. </td></tr>
<tr id="row_241_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/dae/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_shape_field_cache_3_01_t_01_4.html" target="_self">Lucene.Net.Spatial.Util.ShapeFieldCache&lt; T &gt;</a></td><td class="desc">Bounded Cache of Shapes associated with docIds. Note, multiple Shapes can be associated with a given docId </td></tr>
<tr id="row_242_" class="even"><td class="entry"><img id="arr_242_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('242_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ShapeFieldCacheProvider&lt; Point &gt;</b></td><td class="desc"></td></tr>
<tr id="row_242_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dec/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_point_prefix_tree_field_cache_provider.html" target="_self">Lucene.Net.Spatial.Prefix.PointPrefixTreeFieldCacheProvider</a></td><td class="desc">Implementation of <a class="el" href="">ShapeFieldCacheProvider</a> designed for <a class="el" href="da/dee/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_prefix_tree_strategy.html">PrefixTreeStrategy</a>s</td></tr>
<tr id="row_243_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dd2/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_shape_field_cache_provider_3_01_t_01_4.html" target="_self">Lucene.Net.Spatial.Util.ShapeFieldCacheProvider&lt; T &gt;</a></td><td class="desc">Provides access to a <a class="el" href="">ShapeFieldCache</a> for a given <a class="el" href="">AtomicReader</a></td></tr>
<tr id="row_244_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/da4/class_lucene_1_1_net_1_1_support_1_1_sharp_zip_lib.html" target="_self">Lucene.Net.Support.SharpZipLib</a></td><td class="desc"></td></tr>
<tr id="row_245_"><td class="entry"><img id="arr_245_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('245_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dc2/class_lucene_1_1_net_1_1_search_1_1_similarity.html" target="_self">Lucene.Net.Search.Similarity</a></td><td class="desc">Expert: Scoring API. Subclasses implement search scoring</td></tr>
<tr id="row_245_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d95/class_lucene_1_1_net_1_1_search_1_1_default_similarity.html" target="_self">Lucene.Net.Search.DefaultSimilarity</a></td><td class="desc">Expert: Default scoring implementation. </td></tr>
<tr id="row_245_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d4b/class_lucene_1_1_net_1_1_search_1_1_similarity_delegator.html" target="_self">Lucene.Net.Search.SimilarityDelegator</a></td><td class="desc">Expert: Delegating scoring implementation. Useful in <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html#a61ccd3cc51e811a537f7929e98302fd3" title="Expert: Returns the Similarity implementation to be used for this query. Subclasses may override this...">Query.GetSimilarity(Searcher)</a> implementations, to override only certain methods of a <a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html" title="An abstract base class for search implementations. Implements the main search methods.">Searcher</a>'s Similiarty implementation.. </td></tr>
<tr id="row_246_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d1f/class_lucene_1_1_net_1_1_search_1_1_similar_1_1_similarity_queries.html" target="_self">Lucene.Net.Search.Similar.SimilarityQueries</a></td><td class="desc">Simple similarity measures</td></tr>
<tr id="row_247_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d4b/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_simple_char_stream.html" target="_self">Lucene.Net.Demo.Html.SimpleCharStream</a></td><td class="desc">An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). </td></tr>
<tr id="row_248_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d98/class_lucene_1_1_net_1_1_support_1_1_single.html" target="_self">Lucene.Net.Support.Single</a></td><td class="desc"></td></tr>
<tr id="row_249_"><td class="entry"><img id="arr_249_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('249_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d0c/class_lucene_1_1_net_1_1_analysis_1_1_tee_sink_token_filter_1_1_sink_filter.html" target="_self">Lucene.Net.Analysis.TeeSinkTokenFilter.SinkFilter</a></td><td class="desc">A filter that decides which <a class="el" href="d9/de7/class_lucene_1_1_net_1_1_util_1_1_attribute_source.html#af8654555ddde74d7e463266371f3508c" title="An AttributeSource using the default attribute factory AttributeSource.AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY.">AttributeSource</a> states to store in the sink.</td></tr>
<tr id="row_249_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/dfd/class_lucene_1_1_net_1_1_analysis_1_1_sinks_1_1_date_recognizer_sink_filter.html" target="_self">Lucene.Net.Analysis.Sinks.DateRecognizerSinkFilter</a></td><td class="desc"></td></tr>
<tr id="row_249_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d98/class_lucene_1_1_net_1_1_analysis_1_1_sinks_1_1_token_range_sink_filter.html" target="_self">Lucene.Net.Analysis.Sinks.TokenRangeSinkFilter</a></td><td class="desc"></td></tr>
<tr id="row_249_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d39/class_lucene_1_1_net_1_1_analysis_1_1_sinks_1_1_token_type_sink_filter.html" target="_self">Lucene.Net.Analysis.Sinks.TokenTypeSinkFilter</a></td><td class="desc"></td></tr>
<tr id="row_249_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d3f/class_lucene_1_1_net_1_1_analysis_1_1_tee_sink_token_filter_1_1_anonymous_class_sink_filter.html" target="_self">Lucene.Net.Analysis.TeeSinkTokenFilter.AnonymousClassSinkFilter</a></td><td class="desc"></td></tr>
<tr id="row_250_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/de8/class_lucene_1_1_net_1_1_util_1_1_small_float.html" target="_self">Lucene.Net.Util.SmallFloat</a></td><td class="desc">Floating point numbers smaller than 32 bits</td></tr>
<tr id="row_251_"><td class="entry"><img id="arr_251_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('251_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d04/class_s_f_1_1_snowball_1_1_snowball_program.html" target="_self">SF.Snowball.SnowballProgram</a></td><td class="desc">This is the rev 500 of the snowball SVN trunk, but modified: made abstract and introduced abstract method stem to avoid expensive reflection in filter class </td></tr>
<tr id="row_251_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d24/class_s_f_1_1_snowball_1_1_ext_1_1_danish_stemmer.html" target="_self">SF.Snowball.Ext.DanishStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d58/class_s_f_1_1_snowball_1_1_ext_1_1_dutch_stemmer.html" target="_self">SF.Snowball.Ext.DutchStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d24/class_s_f_1_1_snowball_1_1_ext_1_1_english_stemmer.html" target="_self">SF.Snowball.Ext.EnglishStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/dcf/class_s_f_1_1_snowball_1_1_ext_1_1_finnish_stemmer.html" target="_self">SF.Snowball.Ext.FinnishStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d5f/class_s_f_1_1_snowball_1_1_ext_1_1_french_stemmer.html" target="_self">SF.Snowball.Ext.FrenchStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d9b/class_s_f_1_1_snowball_1_1_ext_1_1_german2_stemmer.html" target="_self">SF.Snowball.Ext.German2Stemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dde/class_s_f_1_1_snowball_1_1_ext_1_1_german_stemmer.html" target="_self">SF.Snowball.Ext.GermanStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d60/class_s_f_1_1_snowball_1_1_ext_1_1_hungarian_stemmer.html" target="_self">SF.Snowball.Ext.HungarianStemmer</a></td><td class="desc"></td></tr>
<tr id="row_251_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d8d/class_s_f_1_1_snowball_1_1_ext_1_1_italian_stemmer.html" target="_self">SF.Snowball.Ext.ItalianStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/da5/class_s_f_1_1_snowball_1_1_ext_1_1_kp_stemmer.html" target="_self">SF.Snowball.Ext.KpStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d18/class_s_f_1_1_snowball_1_1_ext_1_1_lovins_stemmer.html" target="_self">SF.Snowball.Ext.LovinsStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/dd4/class_s_f_1_1_snowball_1_1_ext_1_1_norwegian_stemmer.html" target="_self">SF.Snowball.Ext.NorwegianStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d4e/class_s_f_1_1_snowball_1_1_ext_1_1_porter_stemmer.html" target="_self">SF.Snowball.Ext.PorterStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d38/class_s_f_1_1_snowball_1_1_ext_1_1_portuguese_stemmer.html" target="_self">SF.Snowball.Ext.PortugueseStemmer</a></td><td class="desc"></td></tr>
<tr id="row_251_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d35/class_s_f_1_1_snowball_1_1_ext_1_1_romanian_stemmer.html" target="_self">SF.Snowball.Ext.RomanianStemmer</a></td><td class="desc"></td></tr>
<tr id="row_251_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d12/class_s_f_1_1_snowball_1_1_ext_1_1_russian_stemmer.html" target="_self">SF.Snowball.Ext.RussianStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d82/class_s_f_1_1_snowball_1_1_ext_1_1_spanish_stemmer.html" target="_self">SF.Snowball.Ext.SpanishStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/de1/class_s_f_1_1_snowball_1_1_ext_1_1_swedish_stemmer.html" target="_self">SF.Snowball.Ext.SwedishStemmer</a></td><td class="desc">Generated class implementing code defined by a snowball script.</td></tr>
<tr id="row_251_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d14/class_s_f_1_1_snowball_1_1_ext_1_1_turkish_stemmer.html" target="_self">SF.Snowball.Ext.TurkishStemmer</a></td><td class="desc"></td></tr>
<tr id="row_252_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/da9/class_lucene_1_1_net_1_1_search_1_1_sort.html" target="_self">Lucene.Net.Search.Sort</a></td><td class="desc">Encapsulates sort criteria for returned hits</td></tr>
<tr id="row_253_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/df6/class_lucene_1_1_net_1_1_util_1_1_sorter_template.html" target="_self">Lucene.Net.Util.SorterTemplate</a></td><td class="desc">Borrowed from Cglib. Allows custom swap so that two arrays can be sorted at the same time. </td></tr>
<tr id="row_254_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/da5/class_lucene_1_1_net_1_1_search_1_1_sort_field.html" target="_self">Lucene.Net.Search.SortField</a></td><td class="desc">Stores information about how to sort documents by terms in an individual field. Fields must be indexed in order to sort by them</td></tr>
<tr id="row_255_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dd0/class_lucene_1_1_net_1_1_search_1_1_span_filter_result.html" target="_self">Lucene.Net.Search.SpanFilterResult</a></td><td class="desc">The results of a <a class="el" href="d8/d6a/class_lucene_1_1_net_1_1_search_1_1_span_query_filter.html" title="Constrains search results to only match those which also match a provided query. Also provides positi...">SpanQueryFilter</a>. Wraps the BitSet and the position information from the SpanQuery</td></tr>
<tr id="row_256_" class="even"><td class="entry"><img id="arr_256_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('256_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SpanNearQuery</b></td><td class="desc"></td></tr>
<tr id="row_256_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d18/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_near_query.html" target="_self">Lucene.Net.Search.Payloads.PayloadNearQuery</a></td><td class="desc">This class is very similar to <a class="el" href="d2/dc9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_near_query.html" title="Matches spans which are near one another. One can specify slop, the maximum number of intervening unm...">Lucene.Net.Search.Spans.SpanNearQuery</a> except that it factors in the value of the payloads located at each of the positions where the <a class="el" href="d2/da3/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_term_spans.html" title="Expert: Public for extension only ">Lucene.Net.Search.Spans.TermSpans</a> occurs. In order to take advantage of this, you must override <a class="el" href="df/dc2/class_lucene_1_1_net_1_1_search_1_1_similarity.html#a5973cd115b539d631e994fdf86021439" title="Calculate a scoring factor based on the data in the payload. Overriding implementations are responsib...">Lucene.Net.Search.Similarity.ScorePayload</a> which returns 1 by default. Payload scores are aggregated using a pluggable <a class="el" href="db/d3d/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_function.html" title="An abstract class that defines a way for Payload*Query instances to transform the cumulative effects ...">PayloadFunction</a></td></tr>
<tr id="row_257_"><td class="entry"><img id="arr_257_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('257_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d0b/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_spans.html" target="_self">Lucene.Net.Search.Spans.Spans</a></td><td class="desc">Expert: an enumeration of span matches. Used to implement span searching. Each span represents a range of term positions within a document. Matches are enumerated in order, by increasing document number, within that by increasing start position and finally by increasing end position. </td></tr>
<tr id="row_257_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d38/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_near_spans_ordered.html" target="_self">Lucene.Net.Search.Spans.NearSpansOrdered</a></td><td class="desc">A <a class="el" href="da/d0b/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_spans.html" title="Expert: an enumeration of span matches. Used to implement span searching. Each span represents a rang...">Spans</a> that is formed from the ordered subspans of a <a class="el" href="d2/dc9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_near_query.html" title="Matches spans which are near one another. One can specify slop, the maximum number of intervening unm...">SpanNearQuery</a> where the subspans do not overlap and have a maximum slop between them. The formed spans only contains minimum slop matches.<br/>
The matching slop is computed from the distance(s) between the non overlapping matching <a class="el" href="da/d0b/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_spans.html" title="Expert: an enumeration of span matches. Used to implement span searching. Each span represents a rang...">Spans</a>.<br/>
Successive matches are always formed from the successive <a class="el" href="da/d0b/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_spans.html" title="Expert: an enumeration of span matches. Used to implement span searching. Each span represents a rang...">Spans</a> of the <a class="el" href="d2/dc9/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_near_query.html" title="Matches spans which are near one another. One can specify slop, the maximum number of intervening unm...">SpanNearQuery</a>. The formed spans may contain overlaps when the slop is at least 1. For example, when querying using <code>t1 t2 t3</code> with slop at least 1, the fragment: <code>t1 t2 t1 t3 t2 t3</code> matches twice: <code>t1 t2 .. t3 </code> <code> t1 .. t2 t3</code></td></tr>
<tr id="row_257_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d51/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_near_spans_unordered.html" target="_self">Lucene.Net.Search.Spans.NearSpansUnordered</a></td><td class="desc"><a class="el" href="dd/d63/namespace_lucene_1_1_net_1_1_search_1_1_similar.html">Similar</a> to <a class="el" href="d3/d38/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_near_spans_ordered.html" title="A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap...">NearSpansOrdered</a>, but for the unordered case</td></tr>
<tr id="row_257_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/da3/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_term_spans.html" target="_self">Lucene.Net.Search.Spans.TermSpans</a></td><td class="desc">Expert: Public for extension only </td></tr>
<tr id="row_258_" class="even"><td class="entry"><img id="arr_258_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('258_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SpanScorer</b></td><td class="desc"></td></tr>
<tr id="row_258_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d61/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_near_query_1_1_payload_near_span_scorer.html" target="_self">Lucene.Net.Search.Payloads.PayloadNearQuery.PayloadNearSpanScorer</a></td><td class="desc"></td></tr>
<tr id="row_259_"><td class="entry"><img id="arr_259_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('259_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SpanTermQuery</b></td><td class="desc"></td></tr>
<tr id="row_259_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d22/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_term_query.html" target="_self">Lucene.Net.Search.Payloads.PayloadTermQuery</a></td><td class="desc">This class is very similar to <a class="el" href="dd/d90/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_term_query.html" title="Matches spans containing a term. ">Lucene.Net.Search.Spans.SpanTermQuery</a> except that it factors in the value of the payload located at each of the positions where the <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Lucene.Net.Index.Term</a> occurs. In order to take advantage of this, you must override Lucene.Net.Search.Similarity.ScorePayload(int, String, int, int, byte[],int,int) which returns 1 by default. Payload scores are aggregated using a pluggable <a class="el" href="db/d3d/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_function.html" title="An abstract class that defines a way for Payload*Query instances to transform the cumulative effects ...">PayloadFunction</a></td></tr>
<tr id="row_260_" class="even"><td class="entry"><img id="arr_260_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('260_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SpanWeight</b></td><td class="desc"></td></tr>
<tr id="row_260_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/da4/class_lucene_1_1_net_1_1_search_1_1_payloads_1_1_payload_near_query_1_1_payload_near_span_weight.html" target="_self">Lucene.Net.Search.Payloads.PayloadNearQuery.PayloadNearSpanWeight</a></td><td class="desc"></td></tr>
<tr id="row_261_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d9c/class_lucene_1_1_net_1_1_spatial_1_1_queries_1_1_spatial_args_parser.html" target="_self">Lucene.Net.Spatial.Queries.SpatialArgsParser</a></td><td class="desc"></td></tr>
<tr id="row_262_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d5c/class_lucene_1_1_net_1_1_spatial_1_1_queries_1_1_spatial_operation.html" target="_self">Lucene.Net.Spatial.Queries.SpatialOperation</a></td><td class="desc"></td></tr>
<tr id="row_263_"><td class="entry"><img id="arr_263_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('263_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d19/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_spatial_prefix_tree.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTree</a></td><td class="desc">A spatial <a class="el" href="d2/d3c/namespace_lucene_1_1_net_1_1_spatial_1_1_prefix.html">Prefix</a> <a class="el" href="dd/dcb/namespace_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree.html">Tree</a>, or Trie, which decomposes shapes into prefixed strings at variable lengths corresponding to variable precision. Each string corresponds to a spatial region</td></tr>
<tr id="row_263_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d04/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_geohash_prefix_tree.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.GeohashPrefixTree</a></td><td class="desc">A SpatialPrefixGrid based on Geohashes. Uses <a class="el" href="">GeohashUtils</a> to do all the geohash work. </td></tr>
<tr id="row_263_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/da0/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_quad_prefix_tree.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree</a></td><td class="desc">Implementation of <a class="el" href="da/d19/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_spatial_prefix_tree.html">SpatialPrefixTree</a> which uses a quad tree (<a href="http://en.wikipedia.org/wiki/Quadtree">http://en.wikipedia.org/wiki/Quadtree</a>) </td></tr>
<tr id="row_264_" class="even"><td class="entry"><img id="arr_264_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('264_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d63/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_spatial_prefix_tree_factory.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.SpatialPrefixTreeFactory</a></td><td class="desc">Abstract Factory for creating <a class="el" href="da/d19/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_spatial_prefix_tree.html">SpatialPrefixTree</a> instances with useful defaults and passed on configurations defined in a Map. </td></tr>
<tr id="row_264_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d5d/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_geohash_prefix_tree_1_1_factory.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.GeohashPrefixTree.Factory</a></td><td class="desc"><a class="el" href="db/d5d/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_geohash_prefix_tree_1_1_factory.html" title="Factory for creating GeohashPrefixTree instances with useful defaults ">Factory</a> for creating <a class="el" href="d4/d04/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_geohash_prefix_tree.html">GeohashPrefixTree</a> instances with useful defaults </td></tr>
<tr id="row_264_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dbf/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_quad_prefix_tree_1_1_factory.html" target="_self">Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.Factory</a></td><td class="desc"><a class="el" href="d2/dbf/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_quad_prefix_tree_1_1_factory.html" title="Factory for creating QuadPrefixTree instances with useful defaults ">Factory</a> for creating <a class="el" href="d5/da0/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_tree_1_1_quad_prefix_tree.html">QuadPrefixTree</a> instances with useful defaults </td></tr>
<tr id="row_265_"><td class="entry"><img id="arr_265_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('265_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SpatialStrategy</b></td><td class="desc"></td></tr>
<tr id="row_265_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dbc/class_lucene_1_1_net_1_1_spatial_1_1_b_box_1_1_b_box_strategy.html" target="_self">Lucene.Net.Spatial.BBox.BBoxStrategy</a></td><td class="desc"></td></tr>
<tr id="row_265_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_265_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('265_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/dee/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_prefix_tree_strategy.html" target="_self">Lucene.Net.Spatial.Prefix.PrefixTreeStrategy</a></td><td class="desc">Abstract SpatialStrategy which provides common functionality for those Strategys which use <a class="el" href="">SpatialPrefixTree</a>s </td></tr>
<tr id="row_265_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d45/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_recursive_prefix_tree_strategy.html" target="_self">Lucene.Net.Spatial.Prefix.RecursivePrefixTreeStrategy</a></td><td class="desc">Based on <a class="el" href="d2/d9f/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_recursive_prefix_tree_filter.html">RecursivePrefixTreeFilter</a>. </td></tr>
<tr id="row_265_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/df1/class_lucene_1_1_net_1_1_spatial_1_1_prefix_1_1_term_query_prefix_tree_strategy.html" target="_self">Lucene.Net.Spatial.Prefix.TermQueryPrefixTreeStrategy</a></td><td class="desc">A basic implementation using a large <a class="el" href="">TermsFilter</a> of all the nodes from <a class="el" href="">SpatialPrefixTree#getNodes(com.spatial4j.core.shape.Shape, int, boolean)</a>. </td></tr>
<tr id="row_265_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/df6/class_lucene_1_1_net_1_1_spatial_1_1_vector_1_1_point_vector_strategy.html" target="_self">Lucene.Net.Spatial.Vector.PointVectorStrategy</a></td><td class="desc">Simple <a class="el" href="">SpatialStrategy</a> which represents Points in two numeric <a class="el" href="">DoubleField</a>s</td></tr>
<tr id="row_266_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d6b/class_lucene_1_1_net_1_1_analysis_1_1_standard_1_1_standard_tokenizer_impl.html" target="_self">Lucene.Net.Analysis.Standard.StandardTokenizerImpl</a></td><td class="desc">This class is a scanner generated by <a href="http://www.jflex.de/">JFlex</a> 1.4.1 on 9/4/08 6:49 PM from the specification file <code>/tango/mike/src/lucene.standarddigit/src/java/org/apache/lucene/analysis/standard/StandardTokenizerImpl.jflex</code> </td></tr>
<tr id="row_267_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dfc/class_lucene_1_1_net_1_1_search_1_1_span_filter_result_1_1_start_end.html" target="_self">Lucene.Net.Search.SpanFilterResult.StartEnd</a></td><td class="desc"></td></tr>
<tr id="row_268_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d30/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status.html" target="_self">Lucene.Net.Index.CheckIndex.Status</a></td><td class="desc">Returned from <a class="el" href="da/dd9/class_lucene_1_1_net_1_1_index_1_1_check_index.html#a57737c05b66f447aaaf2e5e730be02c3" title="Returns a Status instance detailing the state of the index.">CheckIndex_Renamed_Method()</a> detailing the health and status of the index</td></tr>
<tr id="row_269_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dad/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status_1_1_stored_field_status.html" target="_self">Lucene.Net.Index.CheckIndex.Status.StoredFieldStatus</a></td><td class="desc"><a class="el" href="d0/d30/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status.html" title="Returned from CheckIndex_Renamed_Method() detailing the health and status of the index.">Status</a> from testing stored fields.</td></tr>
<tr id="row_270_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d6a/class_lucene_1_1_net_1_1_index_1_1_stored_fields_writer.html" target="_self">Lucene.Net.Index.StoredFieldsWriter</a></td><td class="desc">This is a <a class="el" href="d5/d30/class_lucene_1_1_net_1_1_index_1_1_doc_field_consumer.html">DocFieldConsumer</a> that writes stored fields. </td></tr>
<tr id="row_271_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d14/class_lucene_1_1_net_1_1_index_1_1_stored_fields_writer_per_thread.html" target="_self">Lucene.Net.Index.StoredFieldsWriterPerThread</a></td><td class="desc"></td></tr>
<tr id="row_272_" class="even"><td class="entry"><img id="arr_272_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('272_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>StreamReader</b></td><td class="desc"></td></tr>
<tr id="row_272_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_272_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('272_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html" target="_self">Lucene.Net.Analysis.CharStream</a></td><td class="desc"><a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html" title="CharStream adds CorrectOffset functionality over System.IO.TextReader. All Tokenizers accept a CharSt...">CharStream</a> adds <a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html#aebdf487a8ce758f5539026a85cd5903d" title="Called by CharFilter(s) and Tokenizer to correct token offset.">CorrectOffset</a> functionality over System.IO.TextReader. All Tokenizers accept a <a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html" title="CharStream adds CorrectOffset functionality over System.IO.TextReader. All Tokenizers accept a CharSt...">CharStream</a> instead of System.IO.TextReader as input, which enables arbitrary character based filtering before tokenization. The <a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html#aebdf487a8ce758f5539026a85cd5903d" title="Called by CharFilter(s) and Tokenizer to correct token offset.">CorrectOffset</a> method fixed offsets to account for removal or insertion of characters, so that the offsets reported in the tokens match the character offsets of the original Reader. </td></tr>
<tr id="row_272_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_272_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('272_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/df7/class_lucene_1_1_net_1_1_analysis_1_1_char_filter.html" target="_self">Lucene.Net.Analysis.CharFilter</a></td><td class="desc">Subclasses of <a class="el" href="dd/df7/class_lucene_1_1_net_1_1_analysis_1_1_char_filter.html" title="Subclasses of CharFilter can be chained to filter CharStream. They can be used as System...">CharFilter</a> can be chained to filter <a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html" title="CharStream adds CorrectOffset functionality over System.IO.TextReader. All Tokenizers accept a CharSt...">CharStream</a>. They can be used as System.IO.TextReader with additional offset correction. <a class="el" href="d8/d6b/class_lucene_1_1_net_1_1_analysis_1_1_tokenizer.html" title="A Tokenizer is a TokenStream whose input is a Reader. This is an abstract class; subclasses must over...">Tokenizer</a>s will automatically use <a class="el" href="dd/df7/class_lucene_1_1_net_1_1_analysis_1_1_char_filter.html#a3af22962a9d940595eb9cf4ed46e2991" title="Chains the corrected offset through the input CharFilter. ">CorrectOffset</a> if a CharFilter/CharStream subclass is used</td></tr>
<tr id="row_272_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_272_0_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('272_0_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d66/class_lucene_1_1_net_1_1_analysis_1_1_base_char_filter.html" target="_self">Lucene.Net.Analysis.BaseCharFilter</a></td><td class="desc"></td></tr>
<tr id="row_272_0_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d33/class_lucene_1_1_net_1_1_analysis_1_1_mapping_char_filter.html" target="_self">Lucene.Net.Analysis.MappingCharFilter</a></td><td class="desc">Simplistic <a class="el" href="dd/df7/class_lucene_1_1_net_1_1_analysis_1_1_char_filter.html" title="Subclasses of CharFilter can be chained to filter CharStream. They can be used as System...">CharFilter</a> that applies the mappings contained in a <a class="el" href="d4/dac/class_lucene_1_1_net_1_1_analysis_1_1_normalize_char_map.html" title="Holds a map of String input to String output, to be used with MappingCharFilter. ">NormalizeCharMap</a> to the character stream, and correcting the resulting changes to the offsets. </td></tr>
<tr id="row_272_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d1f/class_lucene_1_1_net_1_1_analysis_1_1_char_reader.html" target="_self">Lucene.Net.Analysis.CharReader</a></td><td class="desc"><a class="el" href="d0/d1f/class_lucene_1_1_net_1_1_analysis_1_1_char_reader.html" title="CharReader is a Reader wrapper. It reads chars from Reader and outputs CharStream, defining an identify function CorrectOffset method that simply returns the provided offset. ">CharReader</a> is a Reader wrapper. It reads chars from Reader and outputs <a class="el" href="d0/d88/class_lucene_1_1_net_1_1_analysis_1_1_char_stream.html" title="CharStream adds CorrectOffset functionality over System.IO.TextReader. All Tokenizers accept a CharSt...">CharStream</a>, defining an identify function <a class="el" href="d0/d1f/class_lucene_1_1_net_1_1_analysis_1_1_char_reader.html#aa1062e55b9e8d9c66792ebb1a7d2ccc9" title="Called by CharFilter(s) and Tokenizer to correct token offset.">CorrectOffset</a> method that simply returns the provided offset. </td></tr>
<tr id="row_273_"><td class="entry"><img id="arr_273_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('273_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d76/interface_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_string_distance.html" target="_self">SpellChecker.Net.Search.Spell.StringDistance</a></td><td class="desc">Interface for string distances. </td></tr>
<tr id="row_273_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d72/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_jaro_winkler_distance.html" target="_self">SpellChecker.Net.Search.Spell.JaroWinklerDistance</a></td><td class="desc"></td></tr>
<tr id="row_273_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/df7/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_levenshtein_distance.html" target="_self">SpellChecker.Net.Search.Spell.LevenshteinDistance</a></td><td class="desc">Levenshtein edit distance </td></tr>
<tr id="row_273_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d46/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_n_gram_distance.html" target="_self">SpellChecker.Net.Search.Spell.NGramDistance</a></td><td class="desc"></td></tr>
<tr id="row_274_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d2c/class_lucene_1_1_net_1_1_util_1_1_string_helper.html" target="_self">Lucene.Net.Util.StringHelper</a></td><td class="desc">Methods for manipulating strings.</td></tr>
<tr id="row_275_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d47/class_lucene_1_1_net_1_1_search_1_1_string_index.html" target="_self">Lucene.Net.Search.StringIndex</a></td><td class="desc">Expert: Stores term text values and document ordering data. </td></tr>
<tr id="row_276_" class="even"><td class="entry"><img id="arr_276_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('276_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d67/class_lucene_1_1_net_1_1_util_1_1_string_interner.html" target="_self">Lucene.Net.Util.StringInterner</a></td><td class="desc">Subclasses of <a class="el" href="d4/d67/class_lucene_1_1_net_1_1_util_1_1_string_interner.html" title="Subclasses of StringInterner are required to return the same single String object for all equal strin...">StringInterner</a> are required to return the same single String object for all equal strings. Depending on the implementation, this may not be the same object returned as String.intern()</td></tr>
<tr id="row_276_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d2f/class_lucene_1_1_net_1_1_util_1_1_simple_string_interner.html" target="_self">Lucene.Net.Util.SimpleStringInterner</a></td><td class="desc">Simple lockless and memory barrier free String intern cache that is guaranteed to return the same String instance as String.intern() does. </td></tr>
<tr id="row_277_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d6b/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_suggest_word.html" target="_self">SpellChecker.Net.Search.Spell.SuggestWord</a></td><td class="desc"><a class="el" href="de/d6b/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_suggest_word.html" title="SuggestWord Class, used in suggestSimilar method in SpellChecker class.">SuggestWord</a> Class, used in suggestSimilar method in <a class="el" href="d2/dc5/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_spell_checker.html">SpellChecker</a> class</td></tr>
<tr id="row_278_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db0/class_world_net_1_1_net_1_1_syn_expand.html" target="_self">WorldNet.Net.SynExpand</a></td><td class="desc">Expand a query by looking up synonyms for every term. You need to invoke <a class="el" href="d2/dbd/class_world_net_1_1_net_1_1_syn_expand_1_1_syns2_index.html" title="From project WordNet.Net.Syns2Index ">Syns2Index</a> first to build the synonym index</td></tr>
<tr id="row_279_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d4a/class_world_net_1_1_net_1_1_syn_lookup.html" target="_self">WorldNet.Net.SynLookup</a></td><td class="desc">Test program to look up synonyms.</td></tr>
<tr id="row_280_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d9e/class_world_net_1_1_net_1_1_syns2_index.html" target="_self">WorldNet.Net.Syns2Index</a></td><td class="desc">Convert the prolog file wn_s.pl from the <a href="http://www.cogsci.princeton.edu/2.0/WNprolog-2.0.tar.gz">WordNet prolog download</a> into a <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> index suitable for looking up synonyms and performing query expansion (<a class="el" href="d9/db0/class_world_net_1_1_net_1_1_syn_expand.html#aaeaab182949af969bd8edd56adbfef4a" title="Perform synonym expansion on a query. ">SynExpand.Expand</a>)</td></tr>
<tr id="row_281_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db3/class_world_net_1_1_net_1_1_syn_lookup_1_1_syns2_index.html" target="_self">WorldNet.Net.SynLookup.Syns2Index</a></td><td class="desc">From project WordNet.Net.Syns2Index </td></tr>
<tr id="row_282_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/dbd/class_world_net_1_1_net_1_1_syn_expand_1_1_syns2_index.html" target="_self">WorldNet.Net.SynExpand.Syns2Index</a></td><td class="desc">From project WordNet.Net.Syns2Index </td></tr>
<tr id="row_283_"><td class="entry"><img id="arr_283_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('283_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SystemException</b></td><td class="desc"></td></tr>
<tr id="row_283_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d8b/class_lucene_1_1_net_1_1_index_1_1_field_reader_exception.html" target="_self">Lucene.Net.Index.FieldReaderException</a></td><td class="desc"></td></tr>
<tr id="row_283_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/dd5/class_lucene_1_1_net_1_1_index_1_1_merge_policy_1_1_merge_exception.html" target="_self">Lucene.Net.Index.MergePolicy.MergeException</a></td><td class="desc">Exception thrown if there are any problems while executing a merge. </td></tr>
<tr id="row_283_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/ddc/class_lucene_1_1_net_1_1_search_1_1_boolean_query_1_1_too_many_clauses.html" target="_self">Lucene.Net.Search.BooleanQuery.TooManyClauses</a></td><td class="desc">Thrown when an attempt is made to add more than <a class="el" href="d8/d7c/class_lucene_1_1_net_1_1_search_1_1_boolean_query.html#aed4cadbd29766e321ff35a244a339a5c" title="Gets or sets the maximum number of clauses permitted, 1024 by default. Attempts to add more than the ...">MaxClauseCount</a> clauses. This typically happens if a <a class="el" href="d4/d9c/class_lucene_1_1_net_1_1_search_1_1_prefix_query.html" title="A Query that matches documents containing terms with a specified prefix. A PrefixQuery is built by Qu...">PrefixQuery</a>, <a class="el" href="d0/db9/class_lucene_1_1_net_1_1_search_1_1_fuzzy_query.html" title="Implements the fuzzy search query. The similarity measurement is based on the Levenshtein (edit dista...">FuzzyQuery</a>, <a class="el" href="de/d1b/class_lucene_1_1_net_1_1_search_1_1_wildcard_query.html" title="Implements the wildcard search query. Supported wildcards are *, which matches any character sequence...">WildcardQuery</a>, or <a class="el" href="dc/d5a/class_lucene_1_1_net_1_1_search_1_1_term_range_query.html" title="A Query that matches documents within an exclusive range of terms.">TermRangeQuery</a> is expanded to many terms during search. </td></tr>
<tr id="row_283_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d29/class_lucene_1_1_net_1_1_search_1_1_time_limiting_collector_1_1_time_exceeded_exception.html" target="_self">Lucene.Net.Search.TimeLimitingCollector.TimeExceededException</a></td><td class="desc">Thrown when elapsed search time exceeds allowed search time. </td></tr>
<tr id="row_283_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d40/class_lucene_1_1_net_1_1_store_1_1_already_closed_exception.html" target="_self">Lucene.Net.Store.AlreadyClosedException</a></td><td class="desc">This exception is thrown when there is an attempt to access something that has already been closed. </td></tr>
<tr id="row_284_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d4d/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_tags.html" target="_self">Lucene.Net.Demo.Html.Tags</a></td><td class="desc"></td></tr>
<tr id="row_285_"><td class="entry"><img id="arr_285_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('285_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d00/class_lucene_1_1_net_1_1_index_1_1_memory_1_1_term_comparer.html" target="_self">Lucene.Net.Index.Memory.TermComparer</a></td><td class="desc"></td></tr>
<tr id="row_285_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dd4/class_lucene_1_1_net_1_1_index_1_1_memory_1_1_term_comparer_3_01_t_01_4.html" target="_self">Lucene.Net.Index.Memory.TermComparer&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_286_" class="even"><td class="entry"><img id="arr_286_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('286_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>TermEnum</b></td><td class="desc"></td></tr>
<tr id="row_286_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_286_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('286_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" target="_self">Lucene.Net.Search.FilteredTermEnum</a></td><td class="desc">Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it. </td></tr>
<tr id="row_286_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dc4/class_contrib_1_1_regex_1_1_regex_term_enum.html" target="_self">Contrib.Regex.RegexTermEnum</a></td><td class="desc">Subclass of FilteredTermEnum for enumerating all terms that match the specified regular expression term using the specified regular expression implementation</td></tr>
<tr id="row_286_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d61/class_lucene_1_1_net_1_1_search_1_1_fuzzy_term_enum.html" target="_self">Lucene.Net.Search.FuzzyTermEnum</a></td><td class="desc">Subclass of <a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" title="Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term...">FilteredTermEnum</a> for enumerating all terms that are similiar to the specified filter term</td></tr>
<tr id="row_286_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d8f/class_lucene_1_1_net_1_1_search_1_1_prefix_term_enum.html" target="_self">Lucene.Net.Search.PrefixTermEnum</a></td><td class="desc">Subclass of <a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" title="Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term...">FilteredTermEnum</a> for enumerating all terms that match the specified prefix filter term. Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it</td></tr>
<tr id="row_286_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d84/class_lucene_1_1_net_1_1_search_1_1_single_term_enum.html" target="_self">Lucene.Net.Search.SingleTermEnum</a></td><td class="desc">Subclass of <a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" title="Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term...">FilteredTermEnum</a> for enumerating a single term. This can be used by <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html" title="An abstract Query that matches documents containing a subset of terms provided by a FilteredTermEnum ...">MultiTermQuery</a>s that need only visit one term, but want to preserve <a class="el" href="d0/dec/class_lucene_1_1_net_1_1_search_1_1_multi_term_query.html" title="An abstract Query that matches documents containing a subset of terms provided by a FilteredTermEnum ...">MultiTermQuery</a> semantics such as <a class="el" href="d8/d85/class_lucene_1_1_net_1_1_search_1_1_rewrite_method.html" title="Abstract class that defines how the query is rewritten. ">RewriteMethod</a>. </td></tr>
<tr id="row_286_0_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d78/class_lucene_1_1_net_1_1_search_1_1_term_range_term_enum.html" target="_self">Lucene.Net.Search.TermRangeTermEnum</a></td><td class="desc">Subclass of <a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" title="Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term...">FilteredTermEnum</a> for enumerating all terms that match the specified range parameters. Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it. </td></tr>
<tr id="row_286_0_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dd6/class_lucene_1_1_net_1_1_search_1_1_wildcard_term_enum.html" target="_self">Lucene.Net.Search.WildcardTermEnum</a></td><td class="desc">Subclass of <a class="el" href="dd/d14/class_lucene_1_1_net_1_1_search_1_1_filtered_term_enum.html" title="Abstract class for enumerating a subset of all terms. Term enumerations are always ordered by Term...">FilteredTermEnum</a> for enumerating all terms that match the specified wildcard filter term. Term enumerations are always ordered by Term.compareTo(). Each term in the enumeration is greater than all that precede it. </td></tr>
<tr id="row_287_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d71/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status_1_1_term_index_status.html" target="_self">Lucene.Net.Index.CheckIndex.Status.TermIndexStatus</a></td><td class="desc"><a class="el" href="d0/d30/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status.html" title="Returned from CheckIndex_Renamed_Method() detailing the health and status of the index.">Status</a> from testing term index.</td></tr>
<tr id="row_288_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d4d/class_lucene_1_1_net_1_1_index_1_1_term_info.html" target="_self">Lucene.Net.Index.TermInfo</a></td><td class="desc">A <a class="el" href="df/d4d/class_lucene_1_1_net_1_1_index_1_1_term_info.html" title="A TermInfo is the record of information stored for a term.">TermInfo</a> is the record of information stored for a term.</td></tr>
<tr id="row_289_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d71/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_terms_enum_compatibility.html" target="_self">Lucene.Net.Spatial.Util.TermsEnumCompatibility</a></td><td class="desc">Wraps <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> 3 TermEnum to make it look like a <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> 4 TermsEnum SOLR-2155</td></tr>
<tr id="row_290_" class="even"><td class="entry"><img id="arr_290_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('290_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/dcf/class_lucene_1_1_net_1_1_index_1_1_terms_hash_consumer.html" target="_self">Lucene.Net.Index.TermsHashConsumer</a></td><td class="desc"></td></tr>
<tr id="row_290_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d75/class_lucene_1_1_net_1_1_index_1_1_freq_prox_terms_writer.html" target="_self">Lucene.Net.Index.FreqProxTermsWriter</a></td><td class="desc"></td></tr>
<tr id="row_290_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d72/class_lucene_1_1_net_1_1_index_1_1_term_vectors_terms_writer.html" target="_self">Lucene.Net.Index.TermVectorsTermsWriter</a></td><td class="desc"></td></tr>
<tr id="row_291_"><td class="entry"><img id="arr_291_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('291_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d36/class_lucene_1_1_net_1_1_index_1_1_terms_hash_consumer_per_field.html" target="_self">Lucene.Net.Index.TermsHashConsumerPerField</a></td><td class="desc">Implement this class to plug into the <a class="el" href="da/d17/class_lucene_1_1_net_1_1_index_1_1_terms_hash.html" title="This class implements InvertedDocConsumer, which is passed each token produced by the analyzer on eac...">TermsHash</a> processor, which inverts and stores Tokens into a hash table and provides an API for writing bytes into multiple streams for each unique Token. </td></tr>
<tr id="row_291_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/daf/class_lucene_1_1_net_1_1_index_1_1_freq_prox_terms_writer_per_field.html" target="_self">Lucene.Net.Index.FreqProxTermsWriterPerField</a></td><td class="desc"></td></tr>
<tr id="row_291_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d01/class_lucene_1_1_net_1_1_index_1_1_term_vectors_terms_writer_per_field.html" target="_self">Lucene.Net.Index.TermVectorsTermsWriterPerField</a></td><td class="desc"></td></tr>
<tr id="row_292_" class="even"><td class="entry"><img id="arr_292_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('292_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/db4/class_lucene_1_1_net_1_1_index_1_1_terms_hash_consumer_per_thread.html" target="_self">Lucene.Net.Index.TermsHashConsumerPerThread</a></td><td class="desc"></td></tr>
<tr id="row_292_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dcc/class_lucene_1_1_net_1_1_index_1_1_freq_prox_terms_writer_per_thread.html" target="_self">Lucene.Net.Index.FreqProxTermsWriterPerThread</a></td><td class="desc"></td></tr>
<tr id="row_292_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d12/class_lucene_1_1_net_1_1_index_1_1_term_vectors_terms_writer_per_thread.html" target="_self">Lucene.Net.Index.TermVectorsTermsWriterPerThread</a></td><td class="desc"></td></tr>
<tr id="row_293_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/de4/class_lucene_1_1_net_1_1_index_1_1_term_vector_entry.html" target="_self">Lucene.Net.Index.TermVectorEntry</a></td><td class="desc">Convenience class for holding TermVector information.</td></tr>
<tr id="row_294_" class="even"><td class="entry"><img id="arr_294_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('294_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/da7/class_lucene_1_1_net_1_1_index_1_1_term_vector_mapper.html" target="_self">Lucene.Net.Index.TermVectorMapper</a></td><td class="desc">The <a class="el" href="d5/da7/class_lucene_1_1_net_1_1_index_1_1_term_vector_mapper.html" title="The TermVectorMapper can be used to map Term Vectors into your own structure instead of the parallel ...">TermVectorMapper</a> can be used to map <a class="el" href="d3/daf/class_lucene_1_1_net_1_1_index_1_1_term.html" title="A Term represents a word from text. This is the unit of search. It is composed of two elements...">Term</a> Vectors into your own structure instead of the parallel array structure used by <a class="el" href="d6/d27/class_lucene_1_1_net_1_1_index_1_1_index_reader.html#a93ef270cec13352696660ca154d4a1be" title="Return a term frequency vector for the specified document and field. The returned vector contains ter...">Lucene.Net.Index.IndexReader.GetTermFreqVector(int,String)</a>. It is up to the implementation to make sure it is thread-safe</td></tr>
<tr id="row_294_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/d25/class_lucene_1_1_net_1_1_index_1_1_field_sorted_term_vector_mapper.html" target="_self">Lucene.Net.Index.FieldSortedTermVectorMapper</a></td><td class="desc">For each Field, store a sorted collection of <a class="el" href="df/de4/class_lucene_1_1_net_1_1_index_1_1_term_vector_entry.html" title="Convenience class for holding TermVector information.">TermVectorEntry</a>s This is not thread-safe. </td></tr>
<tr id="row_294_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/dcb/class_lucene_1_1_net_1_1_index_1_1_parallel_array_term_vector_mapper.html" target="_self">Lucene.Net.Index.ParallelArrayTermVectorMapper</a></td><td class="desc">Models the existing parallel array structure</td></tr>
<tr id="row_294_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/db2/class_lucene_1_1_net_1_1_index_1_1_position_based_term_vector_mapper.html" target="_self">Lucene.Net.Index.PositionBasedTermVectorMapper</a></td><td class="desc">For each Field, store position by position information. It ignores frequency information This is not thread-safe. </td></tr>
<tr id="row_294_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/df6/class_lucene_1_1_net_1_1_index_1_1_sorted_term_vector_mapper.html" target="_self">Lucene.Net.Index.SortedTermVectorMapper</a></td><td class="desc"><a class="el" href="de/dc6/namespace_lucene_1_1_net_1_1_store.html">Store</a> a sorted collection of <a class="el" href="df/de4/class_lucene_1_1_net_1_1_index_1_1_term_vector_entry.html" title="Convenience class for holding TermVector information.">Lucene.Net.Index.TermVectorEntry</a>s. Collects all term information into a single, SortedSet. <br/>
NOTE: This Mapper ignores all Field information for the Document. This means that if you are using offset/positions you will not know what Fields they correlate with. <br/>
This is not thread-safe </td></tr>
<tr id="row_295_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/ddb/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status_1_1_term_vector_status.html" target="_self">Lucene.Net.Index.CheckIndex.Status.TermVectorStatus</a></td><td class="desc"><a class="el" href="d0/d30/class_lucene_1_1_net_1_1_index_1_1_check_index_1_1_status.html" title="Returned from CheckIndex_Renamed_Method() detailing the health and status of the index.">Status</a> from testing stored fields.</td></tr>
<tr id="row_296_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d70/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_test.html" target="_self">Lucene.Net.Demo.Html.Test</a></td><td class="desc"></td></tr>
<tr id="row_297_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d5e/class_s_f_1_1_snowball_1_1_test_app.html" target="_self">SF.Snowball.TestApp</a></td><td class="desc"></td></tr>
<tr id="row_298_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/d66/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_text_fragment.html" target="_self">Lucene.Net.Search.Highlight.TextFragment</a></td><td class="desc">Low-level class used to record information about a section of a document with a score. </td></tr>
<tr id="row_299_"><td class="entry"><img id="arr_299_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('299_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>TextReader</b></td><td class="desc"></td></tr>
<tr id="row_299_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/df5/class_lucene_1_1_net_1_1_index_1_1_reusable_string_reader.html" target="_self">Lucene.Net.Index.ReusableStringReader</a></td><td class="desc">Used by <a class="el" href="d6/db8/class_lucene_1_1_net_1_1_index_1_1_documents_writer.html" title="This class accepts multiple added documents and directly writes a single segment file. It does this more efficiently than creating a single segment per document (with DocumentWriter) and doing standard merges on those segments.">DocumentsWriter</a> to implemented a StringReader that can be reset to a new string; we use this when tokenizing the string value from a Field. </td></tr>
<tr id="row_300_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d55/class_lucene_1_1_net_1_1_support_1_1_text_support.html" target="_self">Lucene.Net.Support.TextSupport</a></td><td class="desc"></td></tr>
<tr id="row_301_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="db/d6e/class_lucene_1_1_net_1_1_support_1_1_thread_lock.html" target="_self">Lucene.Net.Support.ThreadLock</a></td><td class="desc">Abstract base class that provides a synchronization interface for derived lock types </td></tr>
<tr id="row_302_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d89/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_phrase_list_1_1_weighted_phrase_info_1_1_toffs.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldPhraseList.WeightedPhraseInfo.Toffs</a></td><td class="desc"></td></tr>
<tr id="row_303_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d4e/class_lucene_1_1_net_1_1_demo_1_1_html_1_1_token.html" target="_self">Lucene.Net.Demo.Html.Token</a></td><td class="desc">Describes the input token stream.</td></tr>
<tr id="row_304_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d58/class_lucene_1_1_net_1_1_query_parsers_1_1_token.html" target="_self">Lucene.Net.QueryParsers.Token</a></td><td class="desc">Describes the input token stream.</td></tr>
<tr id="row_305_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/ddc/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_token_group.html" target="_self">Lucene.Net.Search.Highlight.TokenGroup</a></td><td class="desc">One, or several overlapping tokens, along with the score(s) and the scope of the original text </td></tr>
<tr id="row_306_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dc/d86/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_token_positioner.html" target="_self">Lucene.Net.Analysis.Shingle.TokenPositioner</a></td><td class="desc"></td></tr>
<tr id="row_307_"><td class="entry"><img id="arr_307_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('307_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d16/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_codec_1_1_token_settings_codec.html" target="_self">Lucene.Net.Analysis.Shingle.Codec.TokenSettingsCodec</a></td><td class="desc">Strategy used to code and decode meta data of the tokens from the input stream regarding how to position the tokens in the matrix, set and retreive weight, etc. </td></tr>
<tr id="row_307_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dc5/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_codec_1_1_one_dimensional_non_weighted_token_settings_codec.html" target="_self">Lucene.Net.Analysis.Shingle.Codec.OneDimensionalNonWeightedTokenSettingsCodec</a></td><td class="desc">Using this codec makes a <a class="el" href="df/d20/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_shingle_matrix_filter.html">ShingleMatrixFilter</a> act like <a class="el" href="d7/deb/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_shingle_filter.html">ShingleFilter</a>. It produces the most simple sort of shingles, ignoring token position increments, etc</td></tr>
<tr id="row_307_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/da4/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_codec_1_1_simple_three_dimensional_token_settings_codec.html" target="_self">Lucene.Net.Analysis.Shingle.Codec.SimpleThreeDimensionalTokenSettingsCodec</a></td><td class="desc">A full featured codec not to be used for something serious</td></tr>
<tr id="row_307_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d8e/class_lucene_1_1_net_1_1_analysis_1_1_shingle_1_1_codec_1_1_two_dimensional_non_weighted_synonym_token_settings_codec.html" target="_self">Lucene.Net.Analysis.Shingle.Codec.TwoDimensionalNonWeightedSynonymTokenSettingsCodec</a></td><td class="desc">A codec that creates a two dimensional matrix by treating tokens from the input stream with 0 position increment as new rows to the current column. </td></tr>
<tr id="row_308_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d80/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_token_sources.html" target="_self">Lucene.Net.Search.Highlight.TokenSources</a></td><td class="desc">Hides implementation issues associated with obtaining a TokenStream for use with the higlighter - can obtain from TermFreqVectors with offsets and (optionally) positions or from Analyzer class reparsing the stored content. </td></tr>
<tr id="row_309_"><td class="entry"><img id="arr_309_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('309_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d30/class_lucene_1_1_net_1_1_search_1_1_top_docs.html" target="_self">Lucene.Net.Search.TopDocs</a></td><td class="desc">Represents hits returned by <a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html#aa266a774d95218869ce300bd74444151" title="Finds the top n hits for query, applying filter if non-null.">Searcher.Search(Query,Filter,int)</a> and <a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html#a15a44f147c6f8a9a9cf56e47dd560c05" title="Finds the top n hits for query.">Searcher.Search(Query,int)</a> </td></tr>
<tr id="row_309_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d9/d6f/class_lucene_1_1_net_1_1_search_1_1_top_field_docs.html" target="_self">Lucene.Net.Search.TopFieldDocs</a></td><td class="desc">Represents hits returned by <a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html#a4fa776037fe41a7fccc3c9d32057c258" title="Search implementation with arbitrary sorting. Finds the top n hits for query, applying filter if non-...">Searcher.Search(Query,Filter,int,Sort)</a>. </td></tr>
<tr id="row_310_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d4e/class_lucene_1_1_net_1_1_util_1_1_to_string_utils.html" target="_self">Lucene.Net.Util.ToStringUtils</a></td><td class="desc">Helper methods to ease implementing Object.ToString().</td></tr>
<tr id="row_311_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/ddb/class_spell_checker_1_1_net_1_1_search_1_1_spell_1_1_t_r_string_distance.html" target="_self">SpellChecker.Net.Search.Spell.TRStringDistance</a></td><td class="desc">Edit distance class</td></tr>
<tr id="row_312_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d1/d5c/class_lucene_1_1_net_1_1_index_1_1_position_based_term_vector_mapper_1_1_t_v_position_info.html" target="_self">Lucene.Net.Index.PositionBasedTermVectorMapper.TVPositionInfo</a></td><td class="desc">Container for a term at a position</td></tr>
<tr id="row_313_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html" target="_self">Lucene.Net.Search.Function.FieldScoreQuery.Type</a></td><td class="desc"><a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html" title="Type of score field, indicating how field values are interpreted/parsed. The type selected at search ...">Type</a> of score field, indicating how field values are interpreted/parsed. The type selected at search search time should match the data stored in the field. Different types have different RAM requirements: </p>
<ul>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a19d455a56dcb987761f48be5a2c70734" title="field values are interpreted as numeric byte values. ">BYTE</a> consumes 1 * maxDocs bytes. </li>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a0660831879e37f62039b8f6d818cbb55" title="field values are interpreted as numeric short values. ">SHORT</a> consumes 2 * maxDocs bytes. </li>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a0bed4cfe167cec1b6fb0bd2c4f4dfb1e" title="field values are interpreted as numeric int values. ">INT</a> consumes 4 * maxDocs bytes. </li>
<li>
<a class="el" href="d3/d7e/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_score_query_1_1_type.html#a63d1ff19cf53472209bc4b1ad3745846" title="field values are interpreted as numeric float values. ">FLOAT</a> consumes 8 * maxDocs bytes. </li>
</ul>
</td></tr>
<tr id="row_314_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d57/class_lucene_1_1_net_1_1_util_1_1_unicode_util_1_1_u_t_f16_result.html" target="_self">Lucene.Net.Util.UnicodeUtil.UTF16Result</a></td><td class="desc"></td></tr>
<tr id="row_315_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/dd0/class_lucene_1_1_net_1_1_util_1_1_unicode_util_1_1_u_t_f8_result.html" target="_self">Lucene.Net.Util.UnicodeUtil.UTF8Result</a></td><td class="desc"></td></tr>
<tr id="row_316_" class="even"><td class="entry"><img id="arr_316_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('316_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/dac/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source.html" target="_self">Lucene.Net.Search.Function.ValueSource</a></td><td class="desc">Expert: source of values for basic function queries. At its default/simplest form, values - one per doc - are used as the score of that doc. Values are instantiated as <a class="el" href="d6/d3f/class_lucene_1_1_net_1_1_search_1_1_function_1_1_doc_values.html">DocValues</a> for a particular reader. <a class="el" href="d8/dac/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source.html" title="Expert: source of values for basic function queries. At its default/simplest form, values - one per doc - are used as the score of that doc. Values are instantiated as DocValues for a particular reader. ValueSource implementations differ in RAM requirements: it would always be a factor of the number of documents, but for each document the number of bytes can be 1, 2, 4, or 8.">ValueSource</a> implementations differ in RAM requirements: it would always be a factor of the number of documents, but for each document the number of bytes can be 1, 2, 4, or 8</td></tr>
<tr id="row_316_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_316_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('316_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/df6/class_lucene_1_1_net_1_1_search_1_1_function_1_1_field_cache_source.html" target="_self">Lucene.Net.Search.Function.FieldCacheSource</a></td><td class="desc">Expert: A base class for <a class="el" href="d8/dac/class_lucene_1_1_net_1_1_search_1_1_function_1_1_value_source.html" title="Expert: source of values for basic function queries. At its default/simplest form, values - one per doc - are used as the score of that doc. Values are instantiated as DocValues for a particular reader. ValueSource implementations differ in RAM requirements: it would always be a factor of the number of documents, but for each document the number of bytes can be 1, 2, 4, or 8.">ValueSource</a> implementations that retrieve values for a single field from the <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a>. Fields used herein nust be indexed (doesn't matter if these fields are stored or not). It is assumed that each such indexed field is untokenized, or at least has a single token in a document. For documents with multiple tokens of the same field, behavior is undefined (It is likely that current code would use the value of one of these tokens, but this is not guaranteed). Document with no tokens in this field are assigned the <code>Zero</code> value</td></tr>
<tr id="row_316_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/dd6/class_lucene_1_1_net_1_1_search_1_1_function_1_1_byte_field_source.html" target="_self">Lucene.Net.Search.Function.ByteFieldSource</a></td><td class="desc">Expert: obtains single byte field values from the <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a> using <code>getBytes()</code> and makes those values available as other numeric types, casting as needed</td></tr>
<tr id="row_316_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dae/class_lucene_1_1_net_1_1_search_1_1_function_1_1_float_field_source.html" target="_self">Lucene.Net.Search.Function.FloatFieldSource</a></td><td class="desc">Expert: obtains float field values from the <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a> using <code>getFloats()</code> and makes those values available as other numeric types, casting as needed</td></tr>
<tr id="row_316_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d5/d7c/class_lucene_1_1_net_1_1_search_1_1_function_1_1_int_field_source.html" target="_self">Lucene.Net.Search.Function.IntFieldSource</a></td><td class="desc">Expert: obtains int field values from the <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a> using <code>getInts()</code> and makes those values available as other numeric types, casting as needed</td></tr>
<tr id="row_316_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/ddd/class_lucene_1_1_net_1_1_search_1_1_function_1_1_short_field_source.html" target="_self">Lucene.Net.Search.Function.ShortFieldSource</a></td><td class="desc">Expert: obtains short field values from the <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a> using <code>getShorts()</code> and makes those values available as other numeric types, casting as needed</td></tr>
<tr id="row_316_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/dbf/class_lucene_1_1_net_1_1_search_1_1_function_1_1_ord_field_source.html" target="_self">Lucene.Net.Search.Function.OrdFieldSource</a></td><td class="desc">Expert: obtains the ordinal of the field value from the default <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">Fieldcache</a> using getStringIndex(). The native lucene index order is used to assign an ordinal value for each field value. Field values (terms) are lexicographically ordered by unicode value, and numbered starting at 1. Example: <br/>
If there were only three field values: "apple","banana","pear" <br/>
then ord("apple")=1, ord("banana")=2, ord("pear")=3 WARNING: ord() depends on the position in an index and can thus change when other documents are inserted or deleted, or if a <a class="el" href="d4/dc5/class_lucene_1_1_net_1_1_search_1_1_multi_searcher.html" title="Implements search over a set of Searchables.">MultiSearcher</a> is used</td></tr>
<tr id="row_316_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d8/de7/class_lucene_1_1_net_1_1_search_1_1_function_1_1_reverse_ord_field_source.html" target="_self">Lucene.Net.Search.Function.ReverseOrdFieldSource</a></td><td class="desc">Expert: obtains the ordinal of the field value from the default <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> <a class="el" href="d7/dd9/interface_lucene_1_1_net_1_1_search_1_1_field_cache.html">FieldCache</a> using getStringIndex() and reverses the order. The native lucene index order is used to assign an ordinal value for each field value. Field values (terms) are lexicographically ordered by unicode value, and numbered starting at 1. <br/>
Example of reverse ordinal (rord): <br/>
If there were only three field values: "apple","banana","pear" <br/>
then rord("apple")=3, rord("banana")=2, ord("pear")=1 WARNING: rord() depends on the position in an index and can thus change when other documents are inserted or deleted, or if a <a class="el" href="d4/dc5/class_lucene_1_1_net_1_1_search_1_1_multi_searcher.html" title="Implements search over a set of Searchables.">MultiSearcher</a> is used</td></tr>
<tr id="row_316_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d07/class_lucene_1_1_net_1_1_spatial_1_1_b_box_1_1_b_box_similarity_value_source.html" target="_self">Lucene.Net.Spatial.BBox.BBoxSimilarityValueSource</a></td><td class="desc"></td></tr>
<tr id="row_316_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/d8d/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_caching_double_value_source.html" target="_self">Lucene.Net.Spatial.Util.CachingDoubleValueSource</a></td><td class="desc"></td></tr>
<tr id="row_316_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d49/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_reciprocal_float_function.html" target="_self">Lucene.Net.Spatial.Util.ReciprocalFloatFunction</a></td><td class="desc"></td></tr>
<tr id="row_316_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d8f/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_shape_field_cache_distance_value_source.html" target="_self">Lucene.Net.Spatial.Util.ShapeFieldCacheDistanceValueSource</a></td><td class="desc">An implementation of the <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> ValueSource model to support spatial relevance ranking. </td></tr>
<tr id="row_316_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="da/d88/class_lucene_1_1_net_1_1_spatial_1_1_vector_1_1_distance_value_source.html" target="_self">Lucene.Net.Spatial.Vector.DistanceValueSource</a></td><td class="desc">An implementation of the <a class="el" href="df/d7a/namespace_lucene.html">Lucene</a> ValueSource model that returns the distance. </td></tr>
<tr id="row_317_"><td class="entry"><img id="arr_317_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('317_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" target="_self">Lucene.Net.Search.Weight</a></td><td class="desc">Expert: Calculate query weights and build query scorers. The purpose of <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a> is to ensure searching does not modify a <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a>, so that a <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> instance can be reused. <br/>
<a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html" title="An abstract base class for search implementations. Implements the main search methods.">Searcher</a> dependent state of the query should reside in the <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a>. <br/>
<a class="el" href="d4/d2f/_reader_util_8cs.html#a2a6914ea10bbe06764856e29e5674e66">IndexReader</a> dependent state should reside in the <a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a>. A <code><a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a></code> is used in the following way: </p>
<ul>
<li>
A <code><a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a></code> is constructed by a top-level query, given a <code><a class="el" href="dd/d6e/class_lucene_1_1_net_1_1_search_1_1_searcher.html" title="An abstract base class for search implementations. Implements the main search methods.">Searcher</a></code> (<a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html#adb579d26787d010ed599ab01a9b6adae" title="Expert: Constructs an appropriate Weight implementation for this query.">Lucene.Net.Search.Query.CreateWeight(Searcher)</a>). </li>
<li>
The <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html#a0a9aa5e55306164f0b5e6b8ee30b8a41" title="The sum of squared weights of contained query clauses. ">GetSumOfSquaredWeights()</a> method is called on the <code><a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a></code> to compute the query normalization factor <a class="el" href="df/dc2/class_lucene_1_1_net_1_1_search_1_1_similarity.html#a941d4d16d71b59858e360de8c2d59371" title="Computes the normalization value for a query given the sum of the squared weights of each of the quer...">Similarity.QueryNorm(float)</a> of the query clauses contained in the query. </li>
<li>
The query normalization factor is passed to <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html#a33ec760fdf31354a43b50d7abd53a573" title="Assigns the query normalization factor to this. ">Normalize(float)</a>. At this point the weighting is complete. </li>
<li>
A <code><a class="el" href="d8/d74/class_lucene_1_1_net_1_1_search_1_1_scorer.html" title="Expert: Common scoring functionality for different types of queries.">Scorer</a></code> is constructed by <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html#a87064513b858e1608bf7c66731f89a6b" title="Returns a Scorer which scores documents in/out-of order according to scoreDocsInOrder. NOTE: even if scoreDocsInOrder is false, it is recommended to check whether the returned Scorer indeed scores documents out of order (i.e., call GetScoresDocsOutOfOrder()), as some Scorer implementations will always return documents in-order. NOTE: null can be returned if no documents will be scored by this query.">Scorer(IndexReader,bool,bool)</a>. </li>
</ul>
</td></tr>
<tr id="row_317_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="de/d30/class_lucene_1_1_net_1_1_search_1_1_spans_1_1_span_weight.html" target="_self">Lucene.Net.Search.Spans.SpanWeight</a></td><td class="desc">Expert-only. Public for use by other weight implementations</td></tr>
<tr id="row_317_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="df/dba/class_lucene_1_1_net_1_1_spatial_1_1_util_1_1_function_query_1_1_function_weight.html" target="_self">Lucene.Net.Spatial.Util.FunctionQuery.FunctionWeight</a></td><td class="desc"></td></tr>
<tr id="row_318_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d4/d9a/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_frag_list_1_1_weighted_frag_info.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo</a></td><td class="desc"></td></tr>
<tr id="row_319_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d2e/class_lucene_1_1_net_1_1_search_1_1_vectorhighlight_1_1_field_phrase_list_1_1_weighted_phrase_info.html" target="_self">Lucene.Net.Search.Vectorhighlight.FieldPhraseList.WeightedPhraseInfo</a></td><td class="desc"></td></tr>
<tr id="row_320_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d7/dfc/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_weighted_span_term_extractor.html" target="_self">Lucene.Net.Search.Highlight.WeightedSpanTermExtractor</a></td><td class="desc">Class used to extract <a class="el" href="d2/d72/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_weighted_span_term.html" title="Lightweight class to hold term, Weight, and positions used for scoring this term. ...">WeightedSpanTerm</a>s from a <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> based on whether <a class="el" href="d7/da4/_wildcard_term_enum_8cs.html#a8797eb30ce21b31829d3e3a43a20e3b9">Term</a>s from the <a class="el" href="de/db5/class_lucene_1_1_net_1_1_search_1_1_query.html" title="The abstract base class for queries. Instantiable subclasses are: TermQuery MultiTermQuery BooleanQ...">Query</a> are contained in a supplied <a class="el" href="dd/d3d/class_lucene_1_1_net_1_1_analysis_1_1_token_stream.html" title="A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...">Analysis.TokenStream</a>. </td></tr>
<tr id="row_321_"><td class="entry"><img id="arr_321_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('321_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d6/d65/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_weighted_term.html" target="_self">Lucene.Net.Search.Highlight.WeightedTerm</a></td><td class="desc">Lightweight class to hold term and a <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a> value used for scoring this term </td></tr>
<tr id="row_321_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d72/class_lucene_1_1_net_1_1_search_1_1_highlight_1_1_weighted_span_term.html" target="_self">Lucene.Net.Search.Highlight.WeightedSpanTerm</a></td><td class="desc">Lightweight class to hold term, <a class="el" href="dd/d1f/class_lucene_1_1_net_1_1_search_1_1_weight.html" title="Expert: Calculate query weights and build query scorers. The purpose of Weight is to ensure searching...">Weight</a>, and positions used for scoring this term. </td></tr>
<tr id="row_322_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d2/d68/class_lucene_1_1_net_1_1_store_1_1_lock_1_1_with.html" target="_self">Lucene.Net.Store.Lock.With</a></td><td class="desc">Utility class for executing code with exclusive access. </td></tr>
<tr id="row_323_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="d0/d16/class_lucene_1_1_net_1_1_analysis_1_1_wordlist_loader.html" target="_self">Lucene.Net.Analysis.WordlistLoader</a></td><td class="desc">Loader for text files that represent a list of stopwords.</td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 3 2013 02:34:25 for Lucene.Net by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3
</small></address>
</body>
</html>