channel.addElement("description").addText(descPrefix+" "+DomUtil.filterXml(queryString));
channel.addElement(QName.get("totalResults", opensearchNs)).addText(Integer.toString(sr.totalGroupsEstimation()));
channel.addElement(QName.get("startIndex", opensearchNs)).addText(Integer.toString(start));
channel.addElement(QName.get("itemsPerPage", opensearchNs)).addText(Integer.toString(count));
channel.addElement(QName.get("query",hounderNs)).addText(DomUtil.filterXml(queryString));
AQuery suggestedQuery = sr.getSuggestedQuery();
if (null != suggestedQuery) {
channel.addElement(QName.get("suggestedQuery",hounderNs)).addText(DomUtil.filterXml(suggestedQuery.toString()));
}
channel.addElement(QName.get("status",hounderNs)).addText(Integer.toString(status));
channel.addElement(QName.get("statusDesc",hounderNs)).addText(statusMessage);
if (sr.lastDocumentOffset() > 0) {
channel.addElement(QName.get("nextPage",hounderNs)).addText(baseUrl + "/" + opensearchSearcher +