Hi all, I'd like to use Notmuch <https://notmuchmail.org/> as indexer in Evolution.
Are you aware of something new since the message from 2014 below? Thanks! --Martin > On Mon, 2014-03-17 at 22:06 +0530, Anup Kumar wrote: > > Myself Anup from India. I am planning to apply for GSoC in gnome for > the project Evolution: Notmuch as indexer and search language. > After going through the wiki page and the description of the project > in fidencio's blog what I realized is that we need to increase the > efficiency of searching by developing the search algorithm. > > Hello, > you are right, the idea about Notmuch is to provide an email indexer for > the local-based mail providers [1], thus the actual folder searching > will be able to use the Notmuch "database" and speedup the actual > search. > > That's basically the student's task. > > I do not think it's necessary to go too much into the detail right now, > maybe just start with the maildir provider, which is used for On This > Computer messages. As you can see > at [1], it consists of three objects: > - CamelMaildirStore - it gives an information about folders in > the store and manipulates with them on the folder structure level; > - CamelMaildirFolder - it represents a folder content, including messages; > - CamelMaildirSummary - it represents a summary of the folder, which > basically provides enough information to be able to populate > message list in evolution without opening any message. It is also > used when the folder is searched. > > By traversing the object hierarchy you may see what the parent objects > can do and so on. The above description of the Maildir objects is very > simplified, it can do more things than that. > > I hope this is sufficient as a starter. > Bye, > Milan > > > [1] > https://git.gnome.org/browse/evolution-data-server/tree/camel/providers/local > >
_______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list