Skip to content

A note on index reloading and realtime indexes

floere edited this page Feb 19, 2011 · 6 revisions

Currently, Picky supports neither index reloading (planned for 1.4.1/2) nor realtime indexes (not currently planned).

Index Reloading

Index Reloading is about having a running system which is able to reload the generated indexes into the memory at runtime. Picky will support this in 1.4.1 or 1.4.2 by way of signals. Also, a Redis index backend solution (1.5.0) is in the works which will update the indexes instantly as you index.

Realtime Indexes

Realtime indexes are about having any changes indexed instantly. There are very few real realtime indexing search engines. Picky will probably not support this in the near or medium future.
However, often I find that realtime indexing is not needed and that indexing data every X minutes/hours/days is sufficient enough. Users don’t mind a little wait, I’ve found.

Also, I cannot currently support an ActiveRecord etc. solution that hooks into the models, as manpower is very limited atm.

If you really, absolutely need realtime indexing then Picky is not the search engine for you, I’m afraid to say.