<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[jaddy0302]]></title>
<link>http://www.xd-tech.com.cn/blog/</link>
<description><![CDATA[我见青山多妩媚，料青山，见我应如是！jaddy0302@126.com]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[jaddy0302@126.com(jaddy0302)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>jaddy0302</title> 
	<url>http://www.xd-tech.com.cn/blog/images/logos.gif</url> 
	<link>http://www.xd-tech.com.cn/blog/</link> 
	<description>jaddy0302</description> 
</image>

			<item>
			<link>http://www.xd-tech.com.cn/blog/default.asp?id=84</link>
			<title><![CDATA[lucene.net系列三]]></title>
			<author>jaddy0302@126.com(admin)</author>
			<category><![CDATA[其他]]></category>
			<pubDate>Mon,10 Nov 2008 14:44:10 +0800</pubDate>
			<guid>http://www.xd-tech.com.cn/blog/default.asp?id=84</guid>	
		<description><![CDATA[<strong>--- index 中</strong><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">本文将进一步讨论有关</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><a title="" href="http://www.baidu.com/s?wd=lucene&amp;tn=cnidc8&amp;bar=">lucene</a><a title="介绍.NET相关技术知识" href="http://www.baidu.com/s?wd=.NET&amp;tn=cnidc8&amp;bar=">.NET</a></span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">建立<a title="介绍搜索引擎相关技术知识" href="http://www.baidu.com/s?wd=%CB%F7%D2%FD&amp;tn=cnidc8&amp;bar=">索引</a>的问题</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:</span>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">主要包含以下主题</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:<br />1.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">索引的权重</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br />2.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">利用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">IndexWriter </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">属性对建立索引进行高级管理</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br />3.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">利用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">充分发挥内存的优势</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br />4.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">利用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">并行建立索引</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br />5.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">控制索引内容的长度</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br />6.Optimize </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt"><a title="介绍优化相关技术,技巧,知识" href="http://www.baidu.com/s?wd=%D3%C5%BB%AF&amp;tn=cnidc8&amp;bar=">优化</a>的是什么</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">?</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><a href="http://www.alphatom.com/component/option,com_docman/task,cat_view/gid,74/lang,/?mosmsg=You+are+trying+to+access+from+a+non-authorized+domain.+%28%29" target="_blank"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><span lang="EN-US"><font color="#008000">源代码下载</font></span></span></a></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">本文将进一步讨论有关</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene.net</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">建立索引的问题</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">索引的权重</span></b><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br /></span></b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">根据文档的重要性的不同</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">显然对于某些文档你希望提高权重以便将来搜索的时候</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">更符合你想要的结果</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">. </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">下面的代码演示了如何提高符合某些条件的文档的权重</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">比如对公司内很多的邮件做了索引</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">你当然希望主要查看和公司有关的邮件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而不是员工的个人邮件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这点根据邮件的地址就可以做出判断比如包含</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">@alphatom.com</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的就是公司邮件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">@gmail.com</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">等等就是私人邮件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">如何提高相应邮件的权重</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">? </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">代码如下</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; public static&nbsp; String COMPANY_DOMAIN = &quot;alphatom.com&quot;;</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; Document doc = new Document();</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; String senderEmail = GetSenderEmail();</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; String senderName = getSenderName();</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; String subject = GetSubject();</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; String body = GetBody();</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; doc.Add(Field.Keyword(&quot;senderEmail&rdquo;, senderEmail));</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; doc.Add(Field.Text(&quot;senderName&quot;, senderName));</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; doc.Add(Field.Text(&quot;subject&quot;, subject));</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; doc.Add(Field.UnStored(&quot;body&quot;, body));</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"> </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; if (GetSenderDomain().EndsWith(COMPANY_DOMAIN))&nbsp;</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;//</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">如果是公司邮件</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">提高权重</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">默认权重是</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">1.0</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; doc.SetBoost(1.5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">如果是私人邮件</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">降低权重</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">.</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; doc.SetBoost(0.1);</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><b><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; writer.AddDocument(doc);</span></b><b><span lang="EN-US" style="COLOR: #3366ff; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> </span></b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">不仅如此你还可以对</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">Field</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">也设置权重</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">.</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">比如你对邮件的主题更感兴趣</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">.</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">就可以提高它的权重</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">.&nbsp;&nbsp;&nbsp; </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Field senderNameField = Field.Text(&quot;senderName&quot;, senderName);</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; Field subjectField = Field.Text(&quot;subject&quot;, subject);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; subjectField.SetBoost(1.2);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">lucene</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">搜索的时候会对符合条件的文档按匹配的程度打分</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">这点就和</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">google</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">的</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">PageRank</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">有点类似</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">, </span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">而</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">SetBoost</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">中的</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">Boost</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">就是其中的一个因素</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">当然还有其他的因素</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">.</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">这要放到搜索里再说</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">. </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">利用</span></b><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">IndexWriter </span></b><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">变量对建立索引进行高级管理</span></b><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br /></span></b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在建立索引的时候对性能影响最大的地方就是在将索引写入文件的时候</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">, </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">所以在具体应用的时候就需要对此加以控制</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">在建立索引的时候对性能影响最大的地方就是在将索引写入文件的时候所以在具体应用的时候就需要对此加以控制</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"> </span></p>
<table style="mso-padding-alt: 0cm 0cm 0cm 0cm; mso-cellspacing: 0cm" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 86.25pt; PADDING-TOP: 0cm" width="115">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">IndexWriter</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">属性</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">&nbsp;&nbsp; </span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 81pt; PADDING-TOP: 0cm" width="108">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">默认值</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"></span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 225pt; PADDING-TOP: 0cm" width="300">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">描述</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"></span></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 1">
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 86.25pt; PADDING-TOP: 0cm" width="115">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">MergeFactory</span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 81pt; PADDING-TOP: 0cm" width="108">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">10</span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 225pt; PADDING-TOP: 0cm" width="300">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">控制</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">segment</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">合并的频率和大小</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"></span></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 2">
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 86.25pt; PADDING-TOP: 0cm" width="115">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">MaxMergeDocs</span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 81pt; PADDING-TOP: 0cm" width="108">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">Int32.MaxValue</span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 225pt; PADDING-TOP: 0cm" width="300">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">限制每个</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">segment</span><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">中包含的文档数</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"></span></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 86.25pt; PADDING-TOP: 0cm" width="115">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">MinMergeDocs</span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 81pt; PADDING-TOP: 0cm" width="108">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">10</span></p>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; WIDTH: 225pt; PADDING-TOP: 0cm" width="300">
            <p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">当内存中的文档达到多少的时候再写入</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">segment</span></p>
            </td>
        </tr>
    </tbody>
</table>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">默认情况是每加入</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">份文档就从内存往</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">index</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">文件写入并生成一个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segement,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">然后每</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">就合并成一个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">通过</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MergeFactory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这个变量就可以对此进行控制</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">. </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MaxMergeDocs</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">用于控制一个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">文件中最多包含的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Document</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">数</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">比如限制为</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">100</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的话</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">即使当前有</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">也不会合并</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">因为合并后的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segmnet</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">将包含</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">1000</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">个文档</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">超过了限制</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MinMergeDocs</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">用于确定一个当内存中文档达到多少的时候才写入文件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">该项对</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的数量和大小不会有什么影响</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">它仅仅影响内存的使用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">进一步影响写索引的效率</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">为了生动的体现这些变量对性能的影响</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">用一个小程序对此做了说明</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">. </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这里有点不可思议</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.Lucene in Action</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">书上的结果比我用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">dotLucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">做的结果快了近千倍</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这里给出书中用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的数据</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">希望大家比较一下看看是不是我的问题</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene in Action</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">书中的数据</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">% <a title="" href="http://www.baidu.com/s?wd=java&amp;tn=cnidc8&amp;bar=">java</a> lia.indexing.IndexTuningDemo 100000 10 9999999 10</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Merge factor: 10</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Max merge docs: 9999999</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Min merge docs: 10</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Time: 74136 ms</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">% java lia.indexing.IndexTuningDemo 100000 100 9999999 10</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Merge factor: 100</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Max merge docs: 9999999</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Min merge docs: 10</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Time: 68307 ms</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br /></span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">我的数据</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">: 336684128 ms</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><br /></span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">可以看出</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MinMergeDocs(</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">主要用于控制内存</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">)</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">和</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MergeFactory(</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">控制合并的次数和合并后的大小</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">) </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">对建立索引有显著的影响</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">但是并不是</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MergeFactory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">越大越好</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">因为如果一个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的文档<span>数很多</span>的话</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在搜索的时候必然也会影响效率</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">所以这里</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MergeFactory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的取值是一个需要平衡的问题</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MinMergeDocs</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">主要受限于内存</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">利用</span></b><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span></b><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">充分发挥内存的优势</span></b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">从上面来看充分利用内存的<a title="" href="http://www.baidu.com/s?wd=%BF%D5%BC%E4&amp;tn=cnidc8&amp;bar=">空间</a></span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">减少读写文件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">(</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">写入</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">index)</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的次数是优化建立索引的重要方法</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">其实在</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">中提供了更强大的方法来利用内存建立索引</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">使用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">来替代</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">FSDirectory. </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这时所有的索引都将建立在内存当中</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这种方法对于数据量小的搜索业务很有帮助</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">同时可以使用它来进行一些小的测试</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">避免在测试时频繁建立删除索引文件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在实际应用中</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">和</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">FSDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">协作可以更好的利用内存来优化建立索引的时间</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">具体方法如下</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">1.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">建立一个使用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">FSDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">IndexWriter</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">2 .</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">建立一个使用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">IndexWriter </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">3 </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">把</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Document</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">添加到</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">中</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">4 </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">当达到某种条件将</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">中的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Document</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">写入</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">FSDirectory.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">5 </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">重复第三步</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">示意代码</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:<br />&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;<span>private</span> FSDirectory fsDir = FSDirectory.GetDirectory(&quot;index&quot;,true);</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp; </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<span>private</span> RAMDirectory ramDir = new RAMDirectory();</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private IndexWriter fsWriter = IndexWriter(fsDir,new SimpleAnalyzer(), true);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private IndexWriter ramWriter = new IndexWriter(ramDir,new SimpleAnalyzer(), true);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (there are documents to index) </span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ramWriter.addDocument(doc);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (condition for flushing memory to disk has been met) </span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fsWriter.AddIndexes(Directory[]{ramDir}) ;</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ramWriter.Close();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //why not support flush?</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ramWriter =new IndexWriter(ramDir,new SimpleAnalyzer(),true);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; } </span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这里的条件完全由用户控制</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而不是</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">FSDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">采用对</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Document</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">计数的方式控制何时写入文件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">相比之下有更大的自由性</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">更能提升性能</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">利用</span></b><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span></b><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">并行建立索引</span></b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">RAMDirectory</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">还提供了使用多线程来建立索引的可能性</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">下面这副<span>图很好</span>的说明了这一点</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">&nbsp; </span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">甚至你可以在一个高速的网络里使用多台计算机来同时建立索引</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">就像下面这种图所示</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">虽然有关并行同步的问题需要你自己进行处理</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">不过通过这种方式可以大大提高对大量数据建立索引的能力</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><b><span style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">控制索引内容的长度</span></b><b><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">.</span></b><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在我的一篇</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><a href="http://www.alphatom.com/content/view/114/1/" target="_blank"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><span lang="EN-US"><font color="#008000">速递</font></span></span></a></span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">介绍过</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Google Desktop Search</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">只能搜索到文本中第</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">5000</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">个字的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">也就是</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">google</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在建立索引的时候只考虑前</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">5000</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">个字</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">中同样也有这个配置功能</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">对一份文本建立索引时默认的索引长度是</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10,000. </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">你可以通过</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">IndexWriter </span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">MaxFieldLength</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">属性对此加以修改</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">还是用一个例子说明问题</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.&nbsp;</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt"> [Test]</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; public void FieldSize()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; // AddDocuments </span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">和</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt"> GetHitCount</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">都是自定义的方法</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">详见源代码</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; {</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddDocuments(dir, 10);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">第一个参数是目录</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">,</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">第二个配置是索引的长度</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Assert.AreEqual(1, GetHitCount(&quot;contents&quot;, &quot;bridges&quot;))</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">原文档的</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">contents</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">为</span><span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&rdquo;</span></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">Amsterdam has lots of bridges<span>&rdquo;</span></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">当索引长度为</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">10</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">个字时能找到</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">bridge</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddDocuments(dir, 1);</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Assert.AreEqual(0, GetHitCount(&quot;contents&quot;, &quot;bridges&quot;));</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">当索引长度限制为</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">1</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">个字时就无法发现第</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">5</span><span style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt">个字</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">bridges</span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"><br /></span><span lang="EN-US" style="FONT-SIZE: 8.5pt; COLOR: #3366c0; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp; }</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">对索引内容限长往往是处于效率和空间大小的考虑</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">能够对此进行配置是建立索引必备的一个功能</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Optimize </span></b><b><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">优化的是什么</span></b><b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">?</span></b><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"></span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在以前的例子里</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">你可能已经多次见过</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">writer.Optimize()</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这段代码</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.Optimize</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">到底做了什么</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">?</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">让你吃惊的是这里的优化对于建立索引不仅没有起到加速的作用</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">反而是延长了建立索引的时间</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">为什么</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">?</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">因为这里的优化不是为建立索引做的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而是为<span>搜索做</span>的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">之前我们提到</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">默认每遇到</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">就合并一次</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">尽管如此在索引完成后仍然会留下几个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segmnets,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">比如</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">6,7.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Optimize</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的过程就是要减少剩下的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Segment</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的数量</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">尽量让它们处于一个文件中</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">它的过程很简单</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">就是新建一个空的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Segmnet,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">然后把原来的几个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segmnet</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">全合并到这一个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segmnet</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">中</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">在此过程中</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">你的硬盘空间会变大</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">因为同时存在两份一样大小的索引</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">不过在优化完成后</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">会自动将原来的多份</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Segments</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">删除</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">只保留最后生成的一份包含原来所有索引的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segment.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">尽量减少</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">segments</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的个数主要是为了增加查询的效率</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">假设你有一个</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Server,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">同时有很多的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Client</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">建立了各自不同的索引</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">如果此时搜索</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">那么必然要同时打开很多的索引文件</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">这样显然会受到很大的限制</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">对性能产生影响</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">当然也不是随时做</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Optimize</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">就好</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">如前所述做优化时要花费更多的时间和空间</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">而且在做优化的时候是不能进行查询的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">所以索引建立的后期</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">,</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">并且索引的内容不会再发生太多的变化的时候做优化是一个比较好的时段</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span></p>]]></description>
		</item>
		
			<item>
			<link>http://www.xd-tech.com.cn/blog/default.asp?id=83</link>
			<title><![CDATA[lucene.net系列二]]></title>
			<author>jaddy0302@126.com(admin)</author>
			<category><![CDATA[其他]]></category>
			<pubDate>Mon,10 Nov 2008 14:29:07 +0800</pubDate>
			<guid>http://www.xd-tech.com.cn/blog/default.asp?id=83</guid>	
		<description><![CDATA[<strong><font face="Verdana" color="#45739c">index </font></strong><span><strong>上</strong>一详细介绍了有关</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">lucene.NET</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">索引添加删除更新的详细内容</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">并给出了所有的</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">TestCase</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">供学习参考</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">.</span>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Lucene</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">建立</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">Index</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-ascii-font-family: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Georgia; mso-font-kerning: 0pt">的过程</span><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">:</span></p>
<p style="TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span lang="EN-US" style="COLOR: #333333; FONT-FAMILY: Georgia; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><b><span style="COLOR: #