about summary refs log tree commit homepage
path: root/lib/PublicInbox/xap_helper.h
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2024-04-24 06:44:45 +0000
committerEric Wong <e@80x24.org>2024-04-24 21:34:46 +0000
commit8e4426e3ff9e3dde861d4722b73b5a21c42910d4 (patch)
tree8140d1a666bdb2504640c66d510c0d2bc1b2af05 /lib/PublicInbox/xap_helper.h
parent5aa2ba6d74c3f6a7f62a091e5df8346bb6d5b35a (diff)
downloadpublic-inbox-8e4426e3ff9e3dde861d4722b73b5a21c42910d4.tar.gz
Retrieving Xapian document terms, data (and possibly values) and
transferring to the Perl side would be an increase in complexity
and I/O both the Perl and C++ sides.  It would require more I/O
in C++ and transient memory use on the Perl side where slow mset
iteration gives an opportunity to dictate memory release rate.

So lets ignore the document-related stuff here for now for
ease-of-development.  We can reconsider this change if dropping
Xapian Perl bindings entirely and relying on JAOT C++ ever
becomes a possibility.
Diffstat (limited to 'lib/PublicInbox/xap_helper.h')
-rw-r--r--lib/PublicInbox/xap_helper.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/PublicInbox/xap_helper.h b/lib/PublicInbox/xap_helper.h
index 0e6805b3..872f063d 100644
--- a/lib/PublicInbox/xap_helper.h
+++ b/lib/PublicInbox/xap_helper.h
@@ -142,7 +142,6 @@ struct req { // argv and pfxv point into global rbuf
         bool code_search;
         bool relevance; // sort by relevance before column
         bool emit_percent;
-        bool emit_docdata;
         bool asc; // ascending sort
 };
 
@@ -641,7 +640,6 @@ static void dispatch(struct req *req)
                         if (MY_ARG_MAX == req->pfxc)
                                 ABORT("too many -A");
                         break;
-                case 'D': req->emit_docdata = true; break;
                 case 'K':
                         req->timeout_sec = strtoul(optarg, &end, 10);
                         if (*end || req->timeout_sec == ULONG_MAX)