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 (инженеры делали это для меня до сих пор).

0 ответов

Другие вопросы по тегам