Archive of RubyForge sup-talk mailing list
 help / color / mirror / Atom feed
* [sup-talk] xapian question
@ 2009-07-27 17:45 William Morgan
  2009-07-28 15:57 ` Rich Lane
  0 siblings, 1 reply; 5+ messages in thread
From: William Morgan @ 2009-07-27 17:45 UTC (permalink / raw)


Hey, I finally get to ask a question!

One of the mildly irritating things about Ferret was that it was
impossible to update the labels of a message without updating the entire
entry, i.e. including the body. So updating the labels of a message and
saving that to disk required either re-loading the body from the source,
or keeping the body explicitly in the index so that it could be loaded
without going back to the source.

The latter approach is used by the current Ferret index implementation,
since it's significantly faster (especially for slow sources like IMAP
servers), but at the cost of a lot of disk space.

My understanding of Xapian is that this is also the case, since fields
are essentially represented as prefixed terms, and so you're basically
updating a big blog, but I wanted to confirm this. I ask because the
entries.db file is very big. :)
-- 
William <wmorgan-sup at masanjin.net>


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-08-03 18:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-27 17:45 [sup-talk] xapian question William Morgan
2009-07-28 15:57 ` Rich Lane
2009-07-28 19:05   ` William Morgan
2009-08-01  6:28     ` Rich Lane
2009-08-03 18:03       ` William Morgan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox