You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Norman Maurer (JIRA)" <se...@james.apache.org> on 2010/11/27 20:34:37 UTC

[jira] Updated: (IMAP-237) Store text body parts seperate to optimize search

     [ https://issues.apache.org/jira/browse/IMAP-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Norman Maurer updated IMAP-237:
-------------------------------

          Component/s: Maildir Mailbox
                       Mailbox
                       JPA Mailbox
                       JCR Mailbox
          Description: 
>From the IMAP RFC:

6.4.4.  SEARCH Command

      Server implementations MAY exclude [MIME-IMB] body parts with
      terminal content media types other than TEXT and MESSAGE from
      consideration in SEARCH matching.


    TEXT <string>
         Messages that contain the specified string in the header or
         body of the message.

      BODY <string>
         Messages that contain the specified string in the body of the
         message.


At the moment if any of the two above is triggered we parse the whole message again. If we would store the text parts some kind of optimized we would be able to search without this overhead. 
    Affects Version/s: 0.1
                       0.2-M1

> Store text body parts seperate to optimize search
> -------------------------------------------------
>
>                 Key: IMAP-237
>                 URL: https://issues.apache.org/jira/browse/IMAP-237
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: JCR Mailbox, JPA Mailbox, Mailbox, Maildir Mailbox
>    Affects Versions: 0.1, 0.2-M1
>            Reporter: Norman Maurer
>
> From the IMAP RFC:
> 6.4.4.  SEARCH Command
>       Server implementations MAY exclude [MIME-IMB] body parts with
>       terminal content media types other than TEXT and MESSAGE from
>       consideration in SEARCH matching.
>     TEXT <string>
>          Messages that contain the specified string in the header or
>          body of the message.
>       BODY <string>
>          Messages that contain the specified string in the body of the
>          message.
> At the moment if any of the two above is triggered we parse the whole message again. If we would store the text parts some kind of optimized we would be able to search without this overhead. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org