blob: dad1aaa7e66783212cd11164d2070bebded60915 [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: core/Index/IndexWriter.cs File 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><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><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="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#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="dir_1efe588324fc547683bba4a3f1bac847.html">core</a></li><li class="navelem"><a class="el" href="dir_508bd2a9867f606940156debe4946ca8.html">Index</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">IndexWriter.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="_index_writer_8cs_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_index_writer.html">Lucene.Net.Index.IndexWriter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An <code><a class="el" href="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="_index_writer_8cs.html#a681d344289754da86d367afaac7bd3d7">LockObtainFailedException</a>. The <a class="el" href="_index_writer_8cs.html#a681d344289754da86d367afaac7bd3d7">LockObtainFailedException</a> is also thrown if an <a class="el" href="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. <a href="class_lucene_1_1_net_1_1_index_1_1_index_writer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Lucene.Net.Index.IndexWriter.ReaderPool</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds shared <a class="el" href="class_lucene_1_1_net_1_1_index_1_1_segment_reader.html" title="NOTE: This API is new and still experimental (subject to change suddenly in the next release)...">SegmentReader</a> instances. <a class="el" href="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 SegmentReaders for 1) applying deletes, 2) doing merges, 3) handing out a real-time reader. This pool reuses instances of the SegmentReaders in all these places if it is in "near real-time mode" (getReader() has been called on this instance). <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_index_writer_1_1_max_field_length.html">Lucene.Net.Index.IndexWriter.MaxFieldLength</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies maximum field length (in number of tokens/terms) in <a class="el" href="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="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. <a href="class_lucene_1_1_net_1_1_index_1_1_index_writer_1_1_max_field_length.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_index_1_1_index_writer_1_1_index_reader_warmer.html">Lucene.Net.Index.IndexWriter.IndexReaderWarmer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <a class="el" href="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. <a href="class_lucene_1_1_net_1_1_index_1_1_index_writer_1_1_index_reader_warmer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_lucene_1_1_net_1_1_index"><td class="memItemLeft" align="right" valign="top">package &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_lucene_1_1_net_1_1_index.html">Lucene.Net.Index</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a7f807a855319cb4e1efa0e1fcd2a537f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a7f807a855319cb4e1efa0e1fcd2a537f">Analyzer</a> = <a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html">Lucene.Net.Analysis.Analyzer</a></td></tr>
<tr class="separator:a7f807a855319cb4e1efa0e1fcd2a537f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6aef8641c7b7a6cf9277f7d54b2cd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a2ad6aef8641c7b7a6cf9277f7d54b2cd">Document</a> = <a class="el" href="class_lucene_1_1_net_1_1_documents_1_1_document.html">Lucene.Net.Documents.Document</a></td></tr>
<tr class="separator:a2ad6aef8641c7b7a6cf9277f7d54b2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9032ae7178f6262fa2273307a4f03260"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a9032ae7178f6262fa2273307a4f03260">IndexingChain</a> = Lucene.Net.Index.DocumentsWriter.IndexingChain</td></tr>
<tr class="separator:a9032ae7178f6262fa2273307a4f03260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bd6418bcbeb676f7dad24a00a2d6903"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a3bd6418bcbeb676f7dad24a00a2d6903">AlreadyClosedException</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_already_closed_exception.html">Lucene.Net.Store.AlreadyClosedException</a></td></tr>
<tr class="separator:a3bd6418bcbeb676f7dad24a00a2d6903"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4770f48c7bfb99d5245f65069d5ff4e0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a4770f48c7bfb99d5245f65069d5ff4e0">BufferedIndexInput</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html">Lucene.Net.Store.BufferedIndexInput</a></td></tr>
<tr class="separator:a4770f48c7bfb99d5245f65069d5ff4e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7fdd4fc5daf7ce3e6be563664f8bf64"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#ac7fdd4fc5daf7ce3e6be563664f8bf64">Directory</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_directory.html">Lucene.Net.Store.Directory</a></td></tr>
<tr class="separator:ac7fdd4fc5daf7ce3e6be563664f8bf64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbfd61efe054805d79812bbe65054a9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a1fbfd61efe054805d79812bbe65054a9">Lock</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_lock.html">Lucene.Net.Store.Lock</a></td></tr>
<tr class="separator:a1fbfd61efe054805d79812bbe65054a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a681d344289754da86d367afaac7bd3d7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a681d344289754da86d367afaac7bd3d7">LockObtainFailedException</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_lock_obtain_failed_exception.html">Lucene.Net.Store.LockObtainFailedException</a></td></tr>
<tr class="separator:a681d344289754da86d367afaac7bd3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d21c5a1cd18c33bc4f3633bd17d823b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a4d21c5a1cd18c33bc4f3633bd17d823b">Constants</a> = <a class="el" href="class_lucene_1_1_net_1_1_util_1_1_constants.html">Lucene.Net.Util.Constants</a></td></tr>
<tr class="separator:a4d21c5a1cd18c33bc4f3633bd17d823b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accbc7c5687907350ba0e2681b41e1b0d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#accbc7c5687907350ba0e2681b41e1b0d">Query</a> = <a class="el" href="class_lucene_1_1_net_1_1_search_1_1_query.html">Lucene.Net.Search.Query</a></td></tr>
<tr class="separator:accbc7c5687907350ba0e2681b41e1b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5431a3a4edd067eec50ca39b5ea99c31"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_index_writer_8cs.html#a5431a3a4edd067eec50ca39b5ea99c31">Similarity</a> = <a class="el" href="class_lucene_1_1_net_1_1_search_1_1_similarity.html">Lucene.Net.Search.Similarity</a></td></tr>
<tr class="separator:a5431a3a4edd067eec50ca39b5ea99c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a3bd6418bcbeb676f7dad24a00a2d6903"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_documents_writer_8cs.html#a3bd6418bcbeb676f7dad24a00a2d6903">AlreadyClosedException</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_already_closed_exception.html">Lucene.Net.Store.AlreadyClosedException</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00025">25</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a7f807a855319cb4e1efa0e1fcd2a537f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_more_like_this_8cs.html#a7f807a855319cb4e1efa0e1fcd2a537f">Analyzer</a> = <a class="el" href="class_lucene_1_1_net_1_1_analysis_1_1_analyzer.html">Lucene.Net.Analysis.Analyzer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00022">22</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a4770f48c7bfb99d5245f65069d5ff4e0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_compound_file_reader_8cs.html#a4770f48c7bfb99d5245f65069d5ff4e0">BufferedIndexInput</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_buffered_index_input.html">Lucene.Net.Store.BufferedIndexInput</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00026">26</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a4d21c5a1cd18c33bc4f3633bd17d823b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_documents_writer_8cs.html#a4d21c5a1cd18c33bc4f3633bd17d823b">Constants</a> = <a class="el" href="class_lucene_1_1_net_1_1_util_1_1_constants.html">Lucene.Net.Util.Constants</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00030">30</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ac7fdd4fc5daf7ce3e6be563664f8bf64"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_syns2_index_8cs.html#aada057080323f6e867d8f9c189276716">Directory</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_directory.html">Lucene.Net.Store.Directory</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00027">27</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a2ad6aef8641c7b7a6cf9277f7d54b2cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_more_like_this_8cs.html#a2ad6aef8641c7b7a6cf9277f7d54b2cd">Document</a> = <a class="el" href="class_lucene_1_1_net_1_1_documents_1_1_document.html">Lucene.Net.Documents.Document</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00023">23</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a9032ae7178f6262fa2273307a4f03260"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_index_writer_8cs.html#a9032ae7178f6262fa2273307a4f03260">IndexingChain</a> = Lucene.Net.Index.DocumentsWriter.IndexingChain</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00024">24</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a1fbfd61efe054805d79812bbe65054a9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_compound_file_reader_8cs.html#a1fbfd61efe054805d79812bbe65054a9">Lock</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_lock.html">Lucene.Net.Store.Lock</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00028">28</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a681d344289754da86d367afaac7bd3d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_directory_reader_8cs.html#a681d344289754da86d367afaac7bd3d7">LockObtainFailedException</a> = <a class="el" href="class_lucene_1_1_net_1_1_store_1_1_lock_obtain_failed_exception.html">Lucene.Net.Store.LockObtainFailedException</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00029">29</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="accbc7c5687907350ba0e2681b41e1b0d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_more_like_this_8cs.html#accbc7c5687907350ba0e2681b41e1b0d">Query</a> = <a class="el" href="class_lucene_1_1_net_1_1_search_1_1_query.html">Lucene.Net.Search.Query</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00031">31</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a5431a3a4edd067eec50ca39b5ea99c31"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_documents_writer_8cs.html#a5431a3a4edd067eec50ca39b5ea99c31">Similarity</a> = <a class="el" href="class_lucene_1_1_net_1_1_search_1_1_similarity.html">Lucene.Net.Search.Similarity</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_index_writer_8cs_source.html#l00032">32</a> of file <a class="el" href="_index_writer_8cs_source.html">IndexWriter.cs</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 3 2013 02:12:47 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>