Перемещение файлов в коллекции Verity
У меня есть коллекция файлов, которые были добавлены в коллекцию Verity. Имя файла с полным путем было использовано в качестве ключа.
Я хотел бы переместить расположение файлов на диске, но я обеспокоен тем, что у меня будут дубликаты записей (когда я обновляю тот же файл, путь к файлу будет другим, поэтому у меня будет запись для старый файл и запись для нового).
Я не был связан с первоначальной настройкой приложения, и я не знаю много о Verity или Coldfusion (остальная часть приложения на PHP). Кто-нибудь может подсказать, как я могу выполнить замену регулярных выражений для каждого ключа в коллекции Verity, или, возможно, предложить другой подход?
1 ответ
Я бы порекомендовал создать новую коллекцию, настроить ее под новые спецификации (по крайней мере, новый путь в вашем случае) и перейти к нему в коде приложения (заменить имя коллекции в cfindex/cfsearch).
Убедившись, что он работает правильно, вы можете удалить старый.
Если по какой-то причине вы не можете создать коллекцию, вы можете просто очистить коллекцию, переключить путь и переиндексировать его.
Обратите внимание, что вы можете делать все это прямо из приложения (может быть, временно) с помощью тега cfcollection, а также с помощью CF Admin (см. Раздел Коллекции Verity в меню).