Tigase Unified Archive Component is extended version of Tigase Message Archiving Component allow you to store not only messages but also information about:
It is based on extended implementation of XEP-0136: Message Archiving with few custom features allowing more advance searches.