aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhttps://launchpad.net/~ojwb <ojwb@web>2013-08-25 23:20:07 -0400
committeradmin <admin@branchable.com>2013-08-25 23:20:07 -0400
commit048a5dea59cdda68391f7cac4ba4c30ed203eb57 (patch)
tree74bce006b0bb1eecbc2c8329fd6207cc609a1f69
parentf3371a505c4df284890ef222b864ee2aa2763066 (diff)
downloadikiwiki-048a5dea59cdda68391f7cac4ba4c30ed203eb57.tar
ikiwiki-048a5dea59cdda68391f7cac4ba4c30ed203eb57.tar.gz
Added a comment
-rw-r--r--doc/forum/Xapian_search:_empty_postlist_table/comment_6_3cd94b9a141ebbf96fcba4ebe99e1453._comment10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/forum/Xapian_search:_empty_postlist_table/comment_6_3cd94b9a141ebbf96fcba4ebe99e1453._comment b/doc/forum/Xapian_search:_empty_postlist_table/comment_6_3cd94b9a141ebbf96fcba4ebe99e1453._comment
new file mode 100644
index 000000000..2d456f36e
--- /dev/null
+++ b/doc/forum/Xapian_search:_empty_postlist_table/comment_6_3cd94b9a141ebbf96fcba4ebe99e1453._comment
@@ -0,0 +1,10 @@
+[[!comment format=mdwn
+ username="https://launchpad.net/~ojwb"
+ nickname="ojwb"
+ subject="comment 6"
+ date="2013-08-26T03:20:05Z"
+ content="""
+As a Xapian database is updated, changes are written out straight away to most of the tables, but the postlist changes are batched up in memory and only written to disk just before they are committed (or to free up memory during a large transaction). So the empty postlist table you're seeing means that some documents were indexed, but the indexer stopped running before anything was committed. By default, there's an auto-commit every 10000 documents added, removed, or changed, so it presumably managed to process less than 10000 documents.
+
+The issue with 1.2.5 RPMs may be down to there being two versions of the Xapian perl bindings, both of which claim to be Search::Xapian and both of which have been packaged up as RPMs. For Xapian 1.2.x, you probably want to use the XS bindings (perl-Search-Xapian) not those generated with SWIG (xapian-bindings-perl). The SWIG-generated ones are aimed to replace the XS ones, but in 1.2.x they're not really ready for prime time. If your perl bindings are described with a 4 coponent version (e.g. 1.2.15.0) then you should be good; if it's 3 components (e.g. 1.2.15) then you probably want the other ones.
+"""]]