Ben wrote:
Hello,
Has a fulltext message searching feature been considered? I think it would be very handy. It could use a MySQL table to store hashes of the message text (with all HTML, nontext characters, and other formatting removed to reduce size). When a search is performed, it could utilize MySQL's FULLTEXT feature to deliver lightning fast search results similar to gmail, hotmail, etc.
Hi Ben,
Actually fulltext search is already available but it is currently done by the IMAP server. By preceding your search term with body: it will send an according request to the mail server. Depending on the IMAP software this is more or less fast.
I agree that searching should be done as close to the client as possible. Using the database we already have would be the best way I guess (apart from building a proprietary fulltext index), but can we make sure the index is complete right after the first login? This is what the user expects. But we don't have any passwords nor does RoundCube know about all users (we only know the ones who already logged in once).
Indexing a mailbox is something that requires communication between RC and the IMAP server in advance and over night. To achieve this we have to change the basics how RC manages user accounts.
Good idea but there are a few things to consider before we can start.
~Thomas
List info: http://lists.roundcube.net/dev/