blob: 52cb0438339fe5b47c916209ea22669d38e80170 [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: Lucene.Net.Index.EmptyVector Class Reference</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 .NET port of the Java Lucene Indexing Library</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><a href="namespaces.html"><span>Packages</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><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>
<!-- 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></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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespace_lucene.html">Lucene</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net.html">Net</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net_1_1_index.html">Index</a></li><li class="navelem"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html">EmptyVector</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_lucene_1_1_net_1_1_index_1_1_empty_vector-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Lucene.Net.Index.EmptyVector Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>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.
<a href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#details">More...</a></p>
<p>Inherits <a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html">Lucene.Net.Index.ITermFreqVector</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad0549a4a8b77236e459dfd2ebb822098"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#ad0549a4a8b77236e459dfd2ebb822098">EmptyVector</a> (string field)</td></tr>
<tr class="separator:ad0549a4a8b77236e459dfd2ebb822098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe622a8f74e876f6b52c853c6c00116"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#a4fe622a8f74e876f6b52c853c6c00116">GetTerms</a> ()</td></tr>
<tr class="separator:a4fe622a8f74e876f6b52c853c6c00116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7480b84639935b2330af4bcb560f999c"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#a7480b84639935b2330af4bcb560f999c">GetTermFrequencies</a> ()</td></tr>
<tr class="memdesc:a7480b84639935b2330af4bcb560f999c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array of term frequencies. Locations of the array correspond one to one to the terms in the array obtained from <code>getTerms</code> method. Each location in the array contains the number of times this term occurs in the document or the document field. <a href="#a7480b84639935b2330af4bcb560f999c"></a><br/></td></tr>
<tr class="separator:a7480b84639935b2330af4bcb560f999c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc63630056ed39a4aa79e3013b175a27"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#abc63630056ed39a4aa79e3013b175a27">IndexOf</a> (string term)</td></tr>
<tr class="separator:abc63630056ed39a4aa79e3013b175a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89ff50c2153acb8bc3f3004238dd2c23"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#a89ff50c2153acb8bc3f3004238dd2c23">IndexesOf</a> (string[] terms, int start, int len)</td></tr>
<tr class="separator:a89ff50c2153acb8bc3f3004238dd2c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html">Lucene.Net.Index.ITermFreqVector</a></td></tr>
<tr class="memitem:ac2c0a663dfc703b4dc655b4ee6d4c0e5 inherit pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html#ac2c0a663dfc703b4dc655b4ee6d4c0e5">IndexOf</a> (System.String term)</td></tr>
<tr class="memdesc:ac2c0a663dfc703b4dc655b4ee6d4c0e5 inherit pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an index in the term numbers array returned from <code>getTerms</code> at which the term with the specified <code>term</code> appears. If this term does not appear in the array, return -1. <a href="#ac2c0a663dfc703b4dc655b4ee6d4c0e5"></a><br/></td></tr>
<tr class="separator:ac2c0a663dfc703b4dc655b4ee6d4c0e5 inherit pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76975965af10a9b4a0ec1aa86e31ad36 inherit pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html#a76975965af10a9b4a0ec1aa86e31ad36">IndexesOf</a> (System.String[] terms, int start, int len)</td></tr>
<tr class="memdesc:a76975965af10a9b4a0ec1aa86e31ad36 inherit pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Just like <code>indexOf(int)</code> but searches for a number of terms at the same time. Returns an array that has the same size as the number of terms searched for, each slot containing the result of searching for that term number. <a href="#a76975965af10a9b4a0ec1aa86e31ad36"></a><br/></td></tr>
<tr class="separator:a76975965af10a9b4a0ec1aa86e31ad36 inherit pub_methods_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ae95dfc95c421e2ef21dfb9bcdd624039"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#ae95dfc95c421e2ef21dfb9bcdd624039">Field</a><code> [get]</code></td></tr>
<tr class="separator:ae95dfc95c421e2ef21dfb9bcdd624039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44227538bc284dec5c791478f0e5bd0b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_empty_vector.html#a44227538bc284dec5c791478f0e5bd0b">Size</a><code> [get]</code></td></tr>
<tr class="separator:a44227538bc284dec5c791478f0e5bd0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html">Lucene.Net.Index.ITermFreqVector</a></td></tr>
<tr class="memitem:ac972fabbf5770adfb80bd3020de8a151 inherit properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html#ac972fabbf5770adfb80bd3020de8a151">Field</a><code> [get]</code></td></tr>
<tr class="memdesc:ac972fabbf5770adfb80bd3020de8a151 inherit properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">The IFieldable name. <a href="#ac972fabbf5770adfb80bd3020de8a151"></a><br/></td></tr>
<tr class="separator:ac972fabbf5770adfb80bd3020de8a151 inherit properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34a8a8864a856841b9591113996180c inherit properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html#ab34a8a8864a856841b9591113996180c">Size</a><code> [get]</code></td></tr>
<tr class="memdesc:ab34a8a8864a856841b9591113996180c inherit properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of terms in the term vector. <a href="#ab34a8a8864a856841b9591113996180c"></a><br/></td></tr>
<tr class="separator:ab34a8a8864a856841b9591113996180c inherit properties_interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>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. </p>
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00147">147</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad0549a4a8b77236e459dfd2ebb822098"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Lucene.Net.Index.EmptyVector.EmptyVector </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>field</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00155">155</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a7480b84639935b2330af4bcb560f999c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int [] Lucene.Net.Index.EmptyVector.GetTermFrequencies </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Array of term frequencies. Locations of the array correspond one to one to the terms in the array obtained from <code>getTerms</code> method. Each location in the array contains the number of times this term occurs in the document or the document field. </p>
<p>Implements <a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html#ac369bbcf6b0c91d554f7b5c6ad037fa8">Lucene.Net.Index.ITermFreqVector</a>.</p>
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00177">177</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a4fe622a8f74e876f6b52c853c6c00116"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">string [] Lucene.Net.Index.EmptyVector.GetTerms </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An Array of term texts in ascending order. </dd></dl>
<p>Implements <a class="el" href="interface_lucene_1_1_net_1_1_index_1_1_i_term_freq_vector.html#a9a0fd66926229e5509e05a7e7358e8f5">Lucene.Net.Index.ITermFreqVector</a>.</p>
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00172">172</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a89ff50c2153acb8bc3f3004238dd2c23"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int [] Lucene.Net.Index.EmptyVector.IndexesOf </td>
<td>(</td>
<td class="paramtype">string[]&#160;</td>
<td class="paramname"><em>terms</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00187">187</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<a class="anchor" id="abc63630056ed39a4aa79e3013b175a27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Lucene.Net.Index.EmptyVector.IndexOf </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>term</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00182">182</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="ae95dfc95c421e2ef21dfb9bcdd624039"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Lucene.Net.Index.EmptyVector.Field</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00163">163</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a44227538bc284dec5c791478f0e5bd0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Lucene.Net.Index.EmptyVector.Size</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_term_vector_enumerator_8cs_source.html#l00168">168</a> of file <a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>contrib/Core/Index/<a class="el" href="_term_vector_enumerator_8cs_source.html">TermVectorEnumerator.cs</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 3 2013 02:12:49 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>