Thanks for sharing, it's nice to see an example of using RethinkDB with Algolia.<p>RethinkDB originally added changefeeds for <i>exactly</i> this use case, long before hitting on the idea of leveraging the feature for realtime application development. It's pretty cool to see users intuitively picking up on the suitability of changefeeds for this sort of integration.
At my work we use Rethink changefeeds to accomplish literally the same task. We use changefeeds to filter and pipe data to Algolia and numerous other services. Works like a breeze and takes surprisingly little code to get up and running.
Is the changefeed reliable enough to make your search engine depend on this?<p>In the RethinkDB website, they have a warning saying that changefeeds cannot guarantee delivery.