Могу ли я использовать дельта-индекс со sphinx для обновления существующих записей? - PullRequest
0 голосов
/ 04 августа 2010

Могу ли я добавить логическое поле в данные базы данных, которое называется что-то вроде «обновлено», и если оно истинно (что будет для обновленных или добавленных записей), переиндексировать его в моем дельта-индексе?Причина, по которой я спрашиваю, состоит в том, что я считаю, что мой индекс для обновленных записей будет в моем основном и дельта-индексах.

Редактировать: Похоже, я мог бы сделать это, если бы у меня был киллист, который использовал это логическое значение в моем основном индексе?

1 Ответ

0 голосов
/ 05 августа 2010

Да, это возможно, и именно поэтому слияние индексов было создано для объединения «дельты» с основным индексом.

Пока у вас есть метод, чтобы выбрать часть данных, котораянужно создать индекс "delta", все будет в порядке.

http://www.sphinxsearch.com/docs/current.html#delta-updates

...