Compass search index rebuilding process
Posted: Wed Nov 25, 2009 4:33 am
Hi,
I'm sure there is a good reason to it, but I wonder why you chose to rebuild the whole Compass index periodically (which induces a delay when a new product can't be found if searched) instead of immediately updating the Compass index on each product creation/deletion? Was it in order to avoid concurrency on the search index?
(My app is particularly sensitive to that delay: it's quite a heavy customization where customers can publish and sell their own products. They could find it weird if their newly published product wasn't available for search until 3 o clock next morning...)
SLP
I'm sure there is a good reason to it, but I wonder why you chose to rebuild the whole Compass index periodically (which induces a delay when a new product can't be found if searched) instead of immediately updating the Compass index on each product creation/deletion? Was it in order to avoid concurrency on the search index?
(My app is particularly sensitive to that delay: it's quite a heavy customization where customers can publish and sell their own products. They could find it weird if their newly published product wasn't available for search until 3 o clock next morning...)
SLP