Searching for Messages

Tigase Message Archiving Component allows users to query for messages or collections that contain a string. A simple stanza sent to the message archive component will begin a search. For example, the following stanza requests a search for messages with "test failed" in the <body> element. NOTE: Searches can ONLY be conducted within <body> elements.

<query xmlns="http://tigase.org/protocol/archive#query">
    <contains>test failed</contains>
</query>

This query element must be the child of a list or retrieve element.

Search options include:

  • with= Specify JID of user sending message
  • from= Search from this time and date, Format: YYYY-MM-DDTHH:MM:SSZ Time is in 24h set to GMT
  • end= Search until this time and date, Format: YYYY-MM-DDTHH:MM:SSZ Time is in 24h set to GMT