At the same time, I've started hacking up sup with a new NotmuchIndex
class in the place of the previous XapianIndex class. The new class
stores only the source_info field in the document data, (rather than
a serialized ruby hash with a bunch of data that can be found in the
original message).
Eventually, I plan to replace source_info with a relative filename for
the message, (or even a list of filenames for when multiple messages
in the database share a common message ID).
*
* 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>
doc = db.get_document (id);
+ printf ("Data:\n");
+ cout << "\t" << doc.get_data () << endl;
+
print_document_terms (doc);
print_document_values (doc);