*
* And for each document ID:
*
- * All terms
- * All values
- *
- * Things not yet dumped include:
- *
- * Data associated with a document.
+ * Document data
+ * All document terms
+ * All document values
*/
#include <cstdlib>
{
Xapian::TermIterator i;
- printf ("Terms:\n");
+ printf (" Terms:\n");
for (i = doc.termlist_begin (); i != doc.termlist_end (); i++)
cout << "\t" << *i << endl;
int value_no, value_int;
double value_float;
- printf ("Values:\n");
+ printf (" Values:\n");
for (i = doc.values_begin (); i != doc.values_end (); i++) {
value_no = i.get_valueno();
doc = db.get_document (id);
+ printf (" Data:\n");
+ cout << "\t" << doc.get_data () << endl;
+
print_document_terms (doc);
print_document_values (doc);