Just bringing attention to this issue I filed in the old repo here, pasted below as well.
To reduce database storage requirements, I would like to be able to choose which transactions I want to index in the database based on various attributes such as tags, owner, and the recipient (for AR transfers).
Considering how complex the filtering logic could be I wonder what kind of format it should be defined in. Perhaps allow a custom JS function to be defined in some kind of config script? Assuming this will be a common use case for developers, it would be ideal not to need to fork the repo to implement our own filters.
This will make it much easier/faster to bootstrap application-specific gateways and also reduce the hardware specs required to do so.