ColdFusion 9 Verity更新

时间:2014-11-21 18:39:14

标签: coldfusion coldfusion-9 verity cfindex

我有一个可用的Verity集合,最初填充:

<cfindex action="refresh" type="custom" body="PageTitle,PageText" 
   collection="ABC" custom1="PageID" custom2="MenuName" 
   key="PageID" query="GetPages" title="PageTitle">

GetPages查询看起来像这样:

PageID  PageTitle       PageText   MenuName
-------------------------------------------
100     About XYZ Corp  <content>  About Us
200     XYZs Products   <content>  Products
300     XYZs Services   <content>  Services

随之而来的是需要添加到集合中的新页面:

PageID  PageTitle       PageText   MenuName
-------------------------------------------
400     XYZ News        <content>  News

如何在不重建整个集合的情况下将其添加到ABC?我已经尝试了<cfindex action="update" ...>的变体而没有成功,通常会锁定集合并要求重新启动CF。我似乎无法在网上找到好的工作示例,而我所发现的内容似乎含糊不清。我可以使用<cfindex action="refresh"...>成功清除和重建集合,但这样做过程非常集中。

环境:CF9 / IIS / WinServ 2008 R2;收集大约300个文件,1,500KB。

限制:应用程序处于EOL阶段,因此收集无法迁移到SOLR;我没有使用CF的搜索工具的经验(工程师到目前为止我已经这样做了。)

0 个答案:

没有答案