> it seems that is sql to store the emails. any reason to use that over mbox, or milder, which you can then easily index?
If you do that, synchronizing the index with the data becomes your responsibility. And you're most likely indexing with a database anyway. So the next logical step is to put the message itself in the database, and then you get synchronization for free.
It might actually be better to use ElasticSearch as the datastore for this particular application instead of MySQL or the like.
If you do that, synchronizing the index with the data becomes your responsibility. And you're most likely indexing with a database anyway. So the next logical step is to put the message itself in the database, and then you get synchronization for free.
It might actually be better to use ElasticSearch as the datastore for this particular application instead of MySQL or the like.