ColdFusion 9 Verity Обновление
У меня есть полезная коллекция 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 документов на 1500 КБ.
Ограничения: приложение находится в фазе EOL, поэтому коллекция не будет перенесена в SOLR; У меня мало опыта использования инструментов поиска CF (инженеры делали это для меня до сих пор).