Перемещение файлов в коллекции Verity - PullRequest
1 голос
/ 19 января 2010

У меня есть коллекция файлов, которые были добавлены в коллекцию Verity. Имя файла с полным путем было использовано в качестве ключа.

Я хотел бы переместить расположение файлов на диске, но я обеспокоен тем, что у меня будут дублирующиеся записи (когда я обновляю тот же файл, путь к файлу будет другим, поэтому у меня будет запись для старого файла и запись для нового).

Я не был связан с первоначальной настройкой приложения, и я не знаю много о Verity или Coldfusion (остальная часть приложения на PHP). Кто-нибудь может подсказать, как я могу выполнить замену регулярных выражений для каждого ключа в коллекции verity, или, возможно, предложить другой подход?

1 Ответ

3 голосов
/ 19 января 2010

Я бы порекомендовал создать новую коллекцию, настроить ее под новые спецификации (хотя бы новый путь в вашем случае) и перейти к нему в коде приложения (заменить имя коллекции в cfindex / cfsearch).

Убедившись в правильности его работы, вы можете удалить старую.

Если по какой-то причине вы не можете создать коллекцию, вы можете просто очистить коллекцию, переключить путь и переиндексировать ее.

Обратите внимание, что вы можете делать все это прямо из приложения (возможно, временно выполнить сценарий), используя тег cfcollection , а также используя CF Admin (см. Раздел Коллекции Verity в меню).

...