[Xapian-tickets] [Xapian] #666: Implement single-file format for glass backend
Xapian
nobody at xapian.org
Sun Oct 18 10:35:23 BST 2015
#666: Implement single-file format for glass backend
-------------------------+------------------------------
Reporter: wgreenberg | Owner: olly
Type: enhancement | Status: assigned
Priority: normal | Milestone: 1.3.x
Component: Other | Version: SVN trunk
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: All
-------------------------+------------------------------
Comment (by Kelson):
@James @Olly
With your help I was able to go ahead. Everything seems to works well: I'm
able to create/read single-file Xapian indexes. This really opens new
doors for Kiwix/ZIM files. Kudos!
To be able to use it with ZIM files/Kiwix, I still have to
requests/questions:
* this version seems to need librt, I hope this is correctly supported on
other OSes (iOS, OSX, Windows, Android). I still don't have tested.
* index needs to be "merged" in an other file (ZIM file). Would that be
possible to have an openIndex() with a baseline offset as additional
parameter?
* this is a pity, but a lot of devices are still not able to deal with
files over 4GB. In particular with Android. Many of our Xapian indexes are
over this limit. We have fixed that way for ZIM files
https://git.wikimedia.org/blob/openzim/165eab3e154c60b5b6436d653dc7c90f56cf7456/zimlib%2Fsrc%2Ffstream.cpp...
But not sure how this can work if the Xapian index is merged within the
ZIM file...
--
Ticket URL: <http://trac.xapian.org/ticket/666#comment:8>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list