it = q.execute().getRows();
row = it.nextRow();
s = row.getValue("rep:excerpt(text)").getString();
assertTrue(s, s.indexOf("<strong>hello</strong> world") >= 0);
assertTrue(s, s.indexOf("description") < 0);
row = it.nextRow();
s = row.getValue("rep:excerpt(text)").getString();
// TODO is this expected?
assertTrue(s, s.indexOf("Hello World") >= 0);
assertTrue(s, s.indexOf("Description") < 0);
}