A simple but common use case

Hey all,

ok i have a simple use case: I have an application with a database. My application modify, add and delete data in this database. Is it possible to use ElasticSearch as search engine for my data AND keep the index uptodate when changes have been made on the data? So far i found the river jdbc plugin, but this uses a poll mechanism and updates ALL of my data all the time but what i need is an incremental update.

I googled a lot because this use case seems to be the most common for me, but i cant find anything for incremental updates of the index.

Thanks alot for any answers
Thomas