<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>11.工作事</title><link>http://notemper2x.cndev.org/category/193.aspx</link><description>不用记、不用记、跟本不用记，工作上的事记什么。</description><managingEditor>没脾气2x</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>没脾气2x</dc:creator><title>解决 BLOG 在显示/回复贴子时的错误</title><link>http://notemper2x.cndev.org/archive/2005/11/21/44393.aspx</link><pubDate>2005-11-21 13:02:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/11/21/44393.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/44393.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/11/21/44393.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/44393.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/44393.aspx</trackback:ping><description>&lt;P&gt;把 Dottext 的代码升级到 .NET 2.0 上以后，在显示Entry的页面上一直有JavaScript的错误，是在做 Validator 时产生的。错误部分的JavaScript代码如下：&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR&gt;&amp;lt;!--&lt;BR&gt;var PostComment.ascx_RequiredFieldValidator1 = document.all ? document.all["PostComment.ascx_RequiredFieldValidator1"] : document.getElementById("PostComment.ascx_RequiredFieldValidator1");&lt;BR&gt;PostComment.ascx_RequiredFieldValidator1.controltovalidate = "PostComment.ascx_tbTitle";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator1.errormessage = "请输入&amp;#8220;标题&amp;#8221;";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator1.initialvalue = "";&lt;BR&gt;var PostComment.ascx_RequiredFieldValidator2 = document.all ? document.all["PostComment.ascx_RequiredFieldValidator2"] : document.getElementById("PostComment.ascx_RequiredFieldValidator2");&lt;BR&gt;PostComment.ascx_RequiredFieldValidator2.controltovalidate = "PostComment.ascx_tbName";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator2.errormessage = "请输入&amp;#8220;署名&amp;#8221;";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator2.isvalid = "False";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";&lt;BR&gt;PostComment.ascx_RequiredFieldValidator2.initialvalue = "";&lt;BR&gt;var PostComment.ascx_validatorCheckCode = document.all ? document.all["PostComment.ascx_validatorCheckCode"] : document.getElementById("PostComment.ascx_validatorCheckCode");&lt;BR&gt;PostComment.ascx_validatorCheckCode.controltovalidate = "PostComment.ascx_txtCheckCodeInput";&lt;BR&gt;PostComment.ascx_validatorCheckCode.isvalid = "False";&lt;BR&gt;PostComment.ascx_validatorCheckCode.evaluationfunction = "CustomValidatorEvaluateIsValid";&lt;BR&gt;// --&amp;gt;&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;PostComment.ascx 是一个文件名，下划线后面的是 validator 组件的名字，.NET 2.0 将组件的名字按层次方式级连起来组成了实例最终的id，但是&amp;#8220;.&amp;#8221;又是不能做为id出现的，至使脚本运行错误。&lt;/P&gt;
&lt;P&gt;曾一直认为是 .NET 2.0 Beta 的问题，可是到了 .NET 2.0 正式版推出，错误依旧。今天忽然想到问题所在，原来是 Dottext 原有在 .NET 1.1&amp;nbsp;中运行正常的 UrlReWriteHandlerFactory 和 DottextMasterPage 机制产生的问题。&lt;/P&gt;
&lt;P&gt;UrlReWriteHandlerFactory 在使用 DottextMasterPage 时，给 DottextMasterPage 安排了一个以逗号&amp;#8220;,&amp;#8221;分隔的.ascx组件文件列表。这些.ascx组件文件在 DottextMasterPage 组合的时候要创建若干 Control 的实例，这些实例的 id 属性又被分配为组件文件名。这就是问题所在。&lt;/P&gt;
&lt;P&gt;在 .NET 2.0 中，是以每个parent-child关系层次的实例的id属性串联在一起的，这就使实例的id不应包含&amp;#8220;.&amp;#8221; 等不能在 JavaScript 当然对象名的字符。于是将代码先做以应急的修改，以后再做更妥善的处理：&lt;/P&gt;
&lt;P&gt;DottextMasterPage.InitializeBlogPage 中：&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;foreach (string control in controls)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control c = LoadControl( string.Format( ControlLocation, skin, control ) );&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.ID = strControlId;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;CenterBodyControl.Controls.Add( c );&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;改为：&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;foreach (string control in controls)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Control c = LoadControl( string.Format( ControlLocation, skin, control ) );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;string strControlId = control;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strControlId = strControlId.Replace( '.', '_' );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.ID = strControlId;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CenterBodyControl.Controls.Add( c );&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;编辑备注：{3E933EFE-8394-4a87-97F6-1F7BA3CAA3B3}&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/44393.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】CNDEV 论坛，树型菜单兼容问题</title><link>http://notemper2x.cndev.org/archive/2005/09/15/43660.aspx</link><pubDate>2005-09-15 05:40:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/09/15/43660.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43660.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/09/15/43660.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43660.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43660.aspx</trackback:ping><description>&lt;P&gt;今天无意中用 win98 试看了一下论坛。&lt;/P&gt;
&lt;P&gt;发现左边的树型菜单竟然不能用 win98&amp;nbsp;ie4&amp;nbsp;正常折叠、展开。研究得知：上次用来兼容什么什么浏览器将 document.all[theId] 改成的 document.getElementById(theId)。但是 document.getElementById&amp;nbsp;在 win98 ie4 中使用。所以加入了一个判断，暂不知那个什么什么浏览器上好使不好使：&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var objKids;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( document.all != null )&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objKids = document.all[src.id + 'u'];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // # 2005.0915 notemper2x, Win98 IE4.0 没有 getElementById 函数&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objKids = document.getElementById( src.id + 'u');&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;
&lt;P&gt;更改注释：{CA87DD33-3E78-42da-B76C-4F0EEDEA8A11}&lt;/P&gt;
&lt;P&gt;后来再用 FireFox 看论坛，树型菜单和贴子树，都有问题（与IE比起来，子级要比父级偏右很多）。研究发现是 padding-left 的原因，IE 的 ul 默认的 padding-left 是 0px; 而 FireFox 则有一定的数值。&lt;/P&gt;
&lt;P&gt;将 padding-left 指定为 0px，FireFox 的异常消除。&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43660.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】CNDEV 论坛，改变数据库结构并加锁贴功能</title><link>http://notemper2x.cndev.org/archive/2005/09/11/43600.aspx</link><pubDate>2005-09-11 06:57:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/09/11/43600.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43600.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/09/11/43600.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43600.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43600.aspx</trackback:ping><description>&lt;P&gt;forum_msgs 表中，以前以 board_name 和 MessageID 来确定一条记录。这样在生成新贴时，MessageID 是需要程序取得的，没有用的自增，很是麻烦。&lt;/P&gt;
&lt;P&gt;最近在表中加入 MessageGlobalID 并在今天正式将数据库改了过去（包括 ParentMessageID 改成 ParentMessageGlobalID）。包含 msg.aspx、search.aspx 以及 NoxForum.Framework 的很多相关内容都被更新。&lt;/P&gt;
&lt;P&gt;表中保留了以前的 MessageID，程序中也保留了以前的贴子获取函数。目的是为了最终保留以前贴子链接：/forum/msg.aspx?board=XXX&amp;amp;id=XXX&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;另外&lt;/STRONG&gt;，这几天论坛里出现大量超级刷屏回复贴，所以又赶快做了一个锁贴功能。&lt;/P&gt;
&lt;P&gt;本来说早睡觉的，结果又没早睡成。赶紧睡了，睡醒了还想爬香山去呢。&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43600.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】Dottext，将静态索引改为动态索引</title><link>http://notemper2x.cndev.org/archive/2005/09/09/43571.aspx</link><pubDate>2005-09-09 07:38:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/09/09/43571.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43571.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/09/09/43571.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43571.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43571.aspx</trackback:ping><description>&lt;P&gt;每分钟查找一次新内容以做索引。目前没有分辩是否有新改的内容，也许每分钟一次太频繁等，还有很多细节要考虑。&lt;/P&gt;
&lt;P&gt;在 blog_Content 表中加入两个索引有关的字段：&lt;BR&gt;_search_is_indexed、_search_date_indexed&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43571.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】Dottext，Lucene 复合查询修正</title><link>http://notemper2x.cndev.org/archive/2005/09/07/43539.aspx</link><pubDate>2005-09-07 06:09:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/09/07/43539.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43539.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/09/07/43539.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43539.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43539.aspx</trackback:ping><description>&lt;P&gt;刚才在google搜索 Lucene 复合查询，便得知前几天没解决的问题了。&lt;/P&gt;
&lt;P&gt;代码注释：{D7843B04-94D9-4f08-90A5-D99DD933A947}&lt;BR&gt;去掉以前的：{3F9AEDF7-F489-4760-9BDC-96A1BC2D1292}&lt;/P&gt;
&lt;P&gt;Lucene 复合查询：&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Query query = MultiFieldQueryParser.Parse(&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new string[] { SearchConfiguration.Title, SearchConfiguration.RawPost },&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new Lucene.Net.Analysis.Cn.ChineseAnalyzer() );&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43539.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】用了两个多小时，把论坛的全文检索弄上来了</title><link>http://notemper2x.cndev.org/archive/2005/09/07/43537.aspx</link><pubDate>2005-09-07 03:17:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/09/07/43537.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43537.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/09/07/43537.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43537.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43537.aspx</trackback:ping><description>&lt;P&gt;还有很多不如意的情况没有深入去做。&lt;BR&gt;先用用再说吧。&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43537.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】Dottext 用户管理区在 .NET 2.0 Beta 中的页面代码提示问题</title><link>http://notemper2x.cndev.org/archive/2005/08/30/43405.aspx</link><pubDate>2005-08-30 08:58:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/08/30/43405.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43405.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/08/30/43405.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43405.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43405.aspx</trackback:ping><description>&lt;P&gt;Dottext 0.95/0.96 在 Admin 管理区中使用 ANW:Page 作为页面模版的容器。&lt;/P&gt;
&lt;P&gt;在 .NET 2.0 的页面编辑中，由于页面的框架部分已完全在 PageTemplate.ascx 中存在，通过 ANW:Page&amp;nbsp;使用模版的 aspx 文件因此便无需 html、body 等标记了。&lt;/P&gt;
&lt;P&gt;但是，正因为这样，.NET 2.0 页面编辑器认为这是一个错误的页面（虽然运行器可以运行它），不能进行正常的代码提示。也就是说，在页面中，如果没有 html、body 等页面框架标记，将不能使用&amp;nbsp;asp:Label、asp:Literal、asp:DataList 等标记。&lt;/P&gt;
&lt;P&gt;虽然研用以前的方法仍可运行，但还是感觉很别扭，想把它改换成以 .NET 2.0&amp;nbsp;新增的 MasterPage 为基础的模版页面。&lt;/P&gt;
&lt;P&gt;为了降低工作量，先只将 PageTemplate.ascx 中的&amp;nbsp;html、body 等标记转移到新建的 PageTemplate.Master 文件中。&lt;/P&gt;
&lt;P&gt;将所有 Admin 管理区的 aspx 文件设定&amp;nbsp;MasterPage 为&amp;nbsp;PageTemplate.Master，并加上 asp:Content 标记。Dottext.Web.Admin.Pages.Page 中也有一些相关改动。&lt;/P&gt;
&lt;P&gt;因为使用了 MasterPage，造成了一些 runat=server 的标记 id 发生变化，不能使用 css 中面向 id 的 css 定义了（#tagid）。所以， body#Posts、body#Artical 等改为 body.body-tab-Posts、body.body-tab-Artical 等。&lt;/P&gt;
&lt;P&gt;本次改动加入注释行：{44CEB56B-C600-46f1-8E46-D33F23946752}&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43405.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】学习 Lucene.Net，准备给org论坛加入全文检索功能，初见成效</title><link>http://notemper2x.cndev.org/archive/2005/08/29/43374.aspx</link><pubDate>2005-08-29 06:13:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/08/29/43374.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43374.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/08/29/43374.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43374.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43374.aspx</trackback:ping><description>&lt;P&gt;预想实现的功能：&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;动态建立索引：每个新增贴子及时的创建索引；每个新修改的贴子及时更改索引中的内容（删除后添加新的）；每个新删除的贴子及时的删除索引中的内容。&lt;BR&gt;需要注意的是，虽然要及时的在索引中的增删改操作，但是还是尽量在背景线程中做索引库操作。 
&lt;LI&gt;定时优化索引库：频繁更新索引可能在索引库中产生大量的 deleteable 项，定时优化索引可以删除作废的数据，节约存储空间。 
&lt;LI&gt;定时或人工操作的重建索引库：动态的建立索引、优化索引仍可能让索引有不可预料的问题出现，定期重建索引，有助于使不可预料的问题减至最少。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;在收藏中加入收集来的 Java 版&amp;nbsp;Lucene简介以供开发参考：&lt;A href="http://notemper2x.cndev.org/articles/43373.aspx"&gt;http://notemper2x.cndev.org/articles/43373.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43374.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>【工作】Dottext.Search 搜索问题</title><link>http://notemper2x.cndev.org/archive/2005/08/27/43344.aspx</link><pubDate>2005-08-27 07:14:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/08/27/43344.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/43344.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/08/27/43344.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/43344.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/43344.aspx</trackback:ping><description>&lt;P&gt;这两天给 Dottext 上面添加 Dottext.Search 的搜索功能&lt;/P&gt;
&lt;P&gt;搜索功能使用 Lucene.NET 的开源库进行的。&lt;BR&gt;现在这个开源库的源代码还没有找到。&lt;/P&gt;
&lt;P&gt;后来找到了 Lucene.NET 的中文词法分析源代码。&lt;BR&gt;给 Dottext.Search 加上了支持中文的搜索。（2005.0825）&lt;/P&gt;
&lt;P&gt;可是发现 Dottext.Search 中只能搜索 Post 的内容（数据库里的Text字段），标题却搜索不到。&lt;BR&gt;查看代码发现 Dottext.Search.QueryIndex 的构造函数中在创建 QueryParse 实例出现的问题。&lt;BR&gt;（代码注释： {3F9AEDF7-F489-4760-9BDC-96A1BC2D1292}）&lt;/P&gt;
&lt;P&gt;Lucene.Net.QueryParses.QueryParse 在构建时，似乎只能对某一个 Field 进行搜索，&lt;BR&gt;大概看了一下，没有找到解决办法。&lt;/P&gt;
&lt;P&gt;所以只好在创建索引库时，将 Post 的 Title 也加到 RawText 里去了。&lt;BR&gt;（代码注释：{3F9AEDF7-F489-4760-9BDC-96A1BC2D1292}）&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/43344.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>没脾气2x</dc:creator><title>test</title><link>http://notemper2x.cndev.org/archive/2005/07/10/30695.aspx</link><pubDate>2005-07-10 13:05:00Z</pubDate><guid>http://notemper2x.cndev.org/archive/2005/07/10/30695.aspx</guid><wfw:comment>http://notemper2x.cndev.org/comments/30695.aspx</wfw:comment><comments>http://notemper2x.cndev.org/archive/2005/07/10/30695.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://notemper2x.cndev.org/comments/commentRss/30695.aspx</wfw:commentRss><trackback:ping>http://notemper2x.cndev.org/services/trackbacks/30695.aspx</trackback:ping><description>&lt;TABLE cellSpacing=1 cellPadding=1 width=156 bgColor=#cbf6ff border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#b6f0fe&gt;
&lt;TABLE cellSpacing=1 cellPadding=5 width=152 bgColor=#a9ebfa border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ffffff&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=140 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD height=226&gt;
&lt;SCRIPT&gt;ShowItemsList('2624.2|861.7_18|1968.8|2160.9|22.11_13_14|570.21')&lt;/SCRIPT&gt;

&lt;DIV style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/2624/2/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 6; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/861/7/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 7; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/1968/8/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 8; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/2160/9/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/22/11/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 12; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/22/13/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 13; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/22/14/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 17; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/861/18/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 20; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/570/21/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 50; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 226px" src="http://qqshow.qq.com/img/blank.gif"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;
&lt;TABLE cellSpacing=1 cellPadding=1 width=156 bgColor=#cbf6ff border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#b6f0fe&gt;
&lt;TABLE cellSpacing=1 cellPadding=5 width=152 bgColor=#a9ebfa border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD bgColor=#ffffff&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=140 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD height=226&gt;
&lt;SCRIPT&gt;ShowItemsList('1393.2|861.7_18|1968.8|2764.9|22.11_13_14|570.21')&lt;/SCRIPT&gt;

&lt;DIV style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/1393/2/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 6; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/861/7/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 7; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/1968/8/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 8; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/2764/9/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/22/11/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 12; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/22/13/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 13; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/22/14/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 17; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/861/18/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 20; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px" src="http://qqshow-item.tencent.com/570/21/00/"&gt;&lt;IMG style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 50; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 226px" src="http://qqshow.qq.com/img/blank.gif"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://notemper2x.cndev.org/aggbug/30695.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>