1

我有一个文件集合,这些文件已添加到一个真实集合中。具有完整路径的文件名已用作键。

我想移动磁盘上文件的位置,但我担心我最终会得到重复的条目(当我更新同一个文件时,文件的路径会不同,所以我会有一个条目旧文件和新文件的条目)。

我没有参与最初的应用程序设置,也不太了解verity 或coldfusion(应用程序的其余部分是PHP)。谁能建议我如何在真实集合中的每个键上运行某种正则表达式替换,或者可能建议另一种方法?

4

1 回答 1

3

我建议创建新集合,调整到您的新规范(至少在您的情况下是新路径)并在应用程序代码中切换到它(替换 cfindex/cfsearch 中的集合名称)。

在确保它正常工作后,您可以自由删除旧的。

如果由于某种原因无法创建集合,您可以简单地清除集合,切换路径并重新索引它。

请注意,您可以使用cfcollection标记直接从应用程序(可能是临时脚本)执行所有这些操作,也可以使用 CF Admin(请参阅菜单中的 Verity Collections)。

于 2010-01-19T10:51:58.867 回答