Forum OpenACS Development: Updating Search Package to index live revisions

I am looking into changing the Search package for postgresql to index
only live content. Right now it indexes every cr_revision item.

It was noted in another thread, that you don't actually need to create
a content_revision item, so non-versioned items would not activate
these triggers. Also there is currently no way for the search package
to determine which revision is the live_revision of a content_item.

Has anyone thought about how to change the search package to handle
these cases?