+ database_path = argv[1];
+
+ try {
+
+ Xapian::Database db;
+ Xapian::PostingIterator i;
+ Xapian::docid doc_id;
+
+ db = Xapian::Database (database_path);
+ for (i = db.postlist_begin (""); i != db.postlist_end (""); i++) {
+ doc_id = *i;
+ printf ("Found document %u\n", doc_id);
+ }
+
+ } catch (const Xapian::Error &error) {
+ cerr << "A Xapian exception occurred: " << error.get_msg () << endl;
+ exit (1);
+ }
+