302f7ea9d5
* mu-store-xapian.cc: remove obsolete comment
2010-02-11 20:20:34 +02:00
c5dc61986a
* cosmetics
2010-02-08 23:17:47 +02:00
f520e41a62
* mu-store-xapian: more clearly separate index/term/value
2010-02-08 21:23:41 +02:00
cf6c5d0a84
* cosmetics
2010-01-24 01:37:26 +02:00
a4bdb311ec
* introduce --empty and --autoupgrade, and document them
2010-01-23 21:57:57 +02:00
501ce008d3
* <many>: (WIP) use ~/mu/xapian as the database with an embedded version tag
...
- add checks in the code to make sure the database is up to date,
if not, warn the user.
2010-01-23 20:50:06 +02:00
873f1a126a
* mu-store-xapian: restore the behavior of storing both values and terms
...
this will be removed again soon, but the query parser will need some changes
before that works. see the note in the src
2010-01-23 14:12:45 +02:00
366fe26fdb
* .*_transaction_if => *._trx_if (rename)
2010-01-23 13:41:42 +02:00
3743fb2b39
* mu-store-xapian: don't use terms, only use values
2010-01-22 22:08:04 +02:00
891f0ad3df
* mu-store-xapian: truncate overly long Xapian terms to so it doesn't throw
2010-01-22 19:18:23 +02:00
5fd98d2e2e
*.cc: remove _-prefixed functions (violates ISO-C)
2010-01-15 22:15:09 +02:00
044db7ea80
* mu-store/index: better up-to-date check: see if message is in db already
...
mu-store-xapian: add mu_store_contains_message;
mu_index: update the check
we cannot just rely on the timestamp, because messages may be moved from
elsewhere, e.g. from 'new' to 'cur'
2010-01-11 20:46:14 +02:00
3b18fa9682
* mu-store-xapian: catch exceptions in dtor
2010-01-08 20:47:13 +02:00
e47606c340
* cosmetics
2010-01-07 08:59:48 +02:00
b6ba6176a4
* mu_store_xapian.{cc,h}: use new macros, cleanups. add mu_store_xapian_flush
2010-01-06 01:20:30 +02:00
735cd5d705
* mu-index, mu-store-xapian.cc: activate _remove
2010-01-05 09:08:39 +02:00
4bc30783b1
* mu-(query|store)-xapian.cc, mu-util.h: define/use macro for catch blocks to
...
declutter my code
2010-01-05 08:32:23 +02:00
8aee842759
* mu-store-xapian: fix replacing document (correctly set uid)
2010-01-04 22:49:24 +02:00
f754b47e66
* mu-store-xapian: add _foreach func, document all public functions
2010-01-03 23:53:04 +02:00
4890ad0216
* update copyright year => 2010
2010-01-01 15:56:45 +02:00
64ea16b1a8
* mu-msg-fields; mu-store-xapian: fix body indexing
2009-12-09 20:21:28 +02:00
edf898f7d8
* cosmetics
2009-12-09 00:02:10 +02:00
4ff5878eca
* mu-msg-xapian, mu-store-xapian: remove unused vars
2009-12-05 20:11:55 +02:00
817ae22169
* mu-store-xapian.cc: increase transaction size to 2000
2009-12-05 16:37:45 +02:00
7d68e6fbbd
* mu-store-xapian: fix indexing of body contents
2009-11-28 14:47:11 +02:00
7265485fb0
* mu-msg-fields.c, mu-store-xapian.cc: cosmetics
2009-11-26 20:30:15 +02:00
5e33af25c9
* mu-store-xapian: remove the UNLIKELY stuff, which unlikely to help
2009-11-26 09:09:13 +02:00
2d96fcd210
* mu-store-xapian: remove the 'tune' function
2009-11-26 09:02:58 +02:00
2b0aca1bf7
* initial import of mu - the next generation
2009-11-25 22:55:06 +02:00