about summary refs log tree commit diff
path: root/xapian/xapian.scm
diff options
context:
space:
mode:
authorArun Isaac2025-02-22 02:16:20 +0000
committerArun Isaac2025-03-10 01:39:10 +0000
commit9a5adade7969ed449903c54c987ef793439bf86a (patch)
treef73dbabf3c0104f4e480718ade8a4ae8dd10404c /xapian/xapian.scm
parente8a51ba72d2587aa01bc96f120ad20551f632f2a (diff)
downloadguile-xapian-9a5adade7969ed449903c54c987ef793439bf86a.tar.gz
guile-xapian-9a5adade7969ed449903c54c987ef793439bf86a.tar.lz
guile-xapian-9a5adade7969ed449903c54c987ef793439bf86a.zip
xapian: Add term field getters.
* xapian/xapian.scm (term-string, term-wdf, term-freq): New public
functions.
Diffstat (limited to 'xapian/xapian.scm')
-rw-r--r--xapian/xapian.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/xapian/xapian.scm b/xapian/xapian.scm
index 4b33765..c769a98 100644
--- a/xapian/xapian.scm
+++ b/xapian/xapian.scm
@@ -69,6 +69,9 @@
             mset-item-weight
             mset-fold
             termlist-fold
+            term-string
+            term-wdf
+            term-freq
             mset-snippet
             mset-sxml-snippet))
 
@@ -277,6 +280,10 @@ on the database object."
 (define termlist-fold
   (iterator->fold TermIterator-next TermIterator-equals))
 
+(define term-string TermIterator-get-term)
+(define term-wdf TermIterator-get-wdf)
+(define term-freq TermIterator-get-termfreq)
+
 (define (query term)
   "Return a @code{Query} object for @var{term}."
   (new-Query term))