Volltextsuche

Hallo

Mich haben die begeisterten Vorträge und Lobpudelein auf Dovecot auch überzeugt den Courier auszumustern.
Allerdings ist ein Problem noch unzureichent gelöst, die Volltextsuche. Leider stehen mir serverseitig
extrem eingeschänkte Ressourcen zur Verfügung, was einen Einsatz der Volltextsuche in jeglicher Form
unmöglich macht. Die Server sind kleine VMs(mit wenig Speicher aber riesigen Mailboxen, teilweise >200k Mails),
sprich ionice hilft da auch nicht. Den einzigen Weg den ich zum deaktivieren der Volltextsuche gefunden
habe, ist eine Quellcodeänderung in der Datei /lib-storage/mail-search.c, Die Funktion
search_arg_analyze() abzuändern

case SEARCH_BODY:
*have_body = FALSE;
break;
case SEARCH_TEXT:
*have_text = FALSE;
*have_body = FALSE;
break;

hat irgendwer einen besseren Vorschlag?

Klaus

  • 5. September 2013

  • klaus Hellmann

  • 7 Antworten

  1. Peer Heinlein sagt:

    Am 05.09.2013 20:31, schrieb klaus Hellmann:

    Hi,

    > sprich ionice hilft da auch nicht. Den einzigen Weg den ich zum
    > deaktivieren der Volltextsuche gefunden
    > habe, ist eine Quellcodeänderung in der Datei
    > /lib-storage/mail-search.c, Die Funktion
    > search_arg_analyze() abzuändern
    >
    > case SEARCH_BODY:
    > *have_body = FALSE;
    > break;
    > case SEARCH_TEXT:
    > *have_text = FALSE;
    > *have_body = FALSE;
    > break;
    >
    > hat irgendwer einen besseren Vorschlag?

    Nein, leider nicht so richtig. Zwar kannst Du die IMAP-Capabilities
    grundsätzlich beeinflussen und damit SEARCH als solches sperren:

    # Override the IMAP CAPABILITY response. If the value begins with ‚+‘,
    # add the given capabilities on top of the defaults (e.g. +XFOO XBAR).
    #imap_capability =

    aber ich habe jetzt nicht gefunden, daß man da irgendie besonders die
    Volltexsuche blocken kann.

    Peer


    Heinlein Support GmbH
    Schwedter Str. 8/9b, 10119 Berlin

    http://www.heinlein-support.de

    Tel: 030 / 405051-42
    Fax: 030 / 405051-19

    Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht
    Berlin-Charlottenburg,
    Geschäftsführer: Peer Heinlein — Sitz: Berlin

  2. Patrick Ben Koetter sagt:

    * klaus Hellmann :
    > Hallo
    >
    > Mich haben die begeisterten Vorträge und Lobpudelein auf Dovecot auch überzeugt den Courier auszumustern.
    > Allerdings ist ein Problem noch unzureichent gelöst, die Volltextsuche. Leider stehen mir serverseitig
    > extrem eingeschänkte Ressourcen zur Verfügung, was einen Einsatz der Volltextsuche in jeglicher Form
    > unmöglich macht. Die Server sind kleine VMs(mit wenig Speicher aber riesigen Mailboxen, teilweise >200k Mails),
    > sprich ionice hilft da auch nicht. Den einzigen Weg den ich zum deaktivieren der Volltextsuche gefunden
    > habe, ist eine Quellcodeänderung in der Datei /lib-storage/mail-search.c, Die Funktion
    > search_arg_analyze() abzuändern

    Kannst Du evtl. die Last vom System nehmen und SOLR/Lucene auf eine
    leistungsfähigere Plattform auslagern?

    p@rick


    [*] sys4 AG

    http://sys4.de, +49 (89) 30 90 46 64
    Franziskanerstraße 15, 81669 München

    Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
    Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer
    Aufsichtsratsvorsitzender: Florian Kirstein

    • klaus Hellmann sagt:

      Am 06.09.2013 23:23, schrieb Patrick Ben Koetter:
      > * klaus Hellmann:
      >> Hallo
      >>
      >> Mich haben die begeisterten Vorträge und Lobpudelein auf Dovecot auch überzeugt den Courier auszumustern.
      >> Allerdings ist ein Problem noch unzureichent gelöst, die Volltextsuche. Leider stehen mir serverseitig
      >> extrem eingeschänkte Ressourcen zur Verfügung, was einen Einsatz der Volltextsuche in jeglicher Form
      >> unmöglich macht. Die Server sind kleine VMs(mit wenig Speicher aber riesigen Mailboxen, teilweise>200k Mails),
      >> sprich ionice hilft da auch nicht. Den einzigen Weg den ich zum deaktivieren der Volltextsuche gefunden
      >> habe, ist eine Quellcodeänderung in der Datei /lib-storage/mail-search.c, Die Funktion
      >> search_arg_analyze() abzuändern
      >
      > Kannst Du evtl. die Last vom System nehmen und SOLR/Lucene auf eine
      > leistungsfähigere Plattform auslagern?
      Ja, das wünschste ich mir auch, leider steht mir keine zur Verfügung.

      Was interessantes zu Thunderbird noch nebenbei; egal was ich mache mein TB(17.0.8) führt die Volltextsuche immer local aus.
      Ob das wohl ein Feature ist

      >
      > p@rick
      >

      • Patrick Ben Koetter sagt:

        * klaus Hellmann :
        > Am 06.09.2013 23:23, schrieb Patrick Ben Koetter:
        > >* klaus Hellmann:
        > >>Hallo
        > >>
        > >>Mich haben die begeisterten Vorträge und Lobpudelein auf Dovecot auch überzeugt den Courier auszumustern.
        > >>Allerdings ist ein Problem noch unzureichent gelöst, die Volltextsuche. Leider stehen mir serverseitig
        > >>extrem eingeschänkte Ressourcen zur Verfügung, was einen Einsatz der Volltextsuche in jeglicher Form
        > >>unmöglich macht. Die Server sind kleine VMs(mit wenig Speicher aber riesigen Mailboxen, teilweise>200k Mails),
        > >>sprich ionice hilft da auch nicht. Den einzigen Weg den ich zum deaktivieren der Volltextsuche gefunden
        > >>habe, ist eine Quellcodeänderung in der Datei /lib-storage/mail-search.c, Die Funktion
        > >>search_arg_analyze() abzuändern
        > >
        > >Kannst Du evtl. die Last vom System nehmen und SOLR/Lucene auf eine
        > >leistungsfähigere Plattform auslagern?
        > Ja, das wünschste ich mir auch, leider steht mir keine zur Verfügung.
        >
        > Was interessantes zu Thunderbird noch nebenbei; egal was ich mache mein TB(17.0.8) führt die Volltextsuche immer local aus.
        > Ob das wohl ein Feature ist

        Ja, das ist die Gloda-Engine von TB, die per default die Mailbox lokal synced
        und durchsuchbar macht. Es gab Diskussionen auf Mozillas tb-developers und
        tb-enterprise-Liste, ob serverseitige Suche per default zu bevorzugen wäre,
        aber dafür war niemand zu gewinnen.

        p@rick


        [*] sys4 AG

        http://sys4.de, +49 (89) 30 90 46 64
        Franziskanerstraße 15, 81669 München

        Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
        Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer
        Aufsichtsratsvorsitzender: Florian Kirstein

      • Igor Sverkos sagt:

        >
        Was interessantes zu Thunderbird noch nebenbei; egal was ich
        >
        mache mein TB(17.0.8) führt die Volltextsuche immer local
        >
        aus.

        Ob das wohl ein Feature ist

        Das ist normal, seit TB 3.0 [1] 🙁

        Ich kenne keinen *echten* IMAP-Client mehr. Alle MUAs die ich kenne
        missbrauchen IMAP als POP3-Ersatz (sprich sie rufen nur via IMAP die Mails
        ab, aber echte IMAP Features nutzt keiner).

        Evtl. kennt der eine oder andere noch Mulberry… das war einer der meiner
        Meinung nach *echtes* IMAP konnte, sprich serverseitige Suche uvm.

        Siehe auch:
        ===========
        [1] https://bugzilla.mozilla.org/show_bug.cgi?id=436615

        Ich Grüße,
        Igor

        • Stephan Bosch sagt:

          On 9/9/2013 1:03 AM, Igor Sverkos wrote:
          > >
          > Was interessantes zu Thunderbird noch nebenbei; egal was ich
          > >
          > mache mein TB(17.0.8) führt die Volltextsuche immer local
          > >
          > aus.
          > Ob das wohl ein Feature ist
          >
          > Das ist normal, seit TB 3.0 [1] 🙁
          >
          > Ich kenne keinen *echten* IMAP-Client mehr. Alle MUAs die ich kenne
          > missbrauchen IMAP als POP3-Ersatz (sprich sie rufen nur via IMAP die
          > Mails ab, aber echte IMAP Features nutzt keiner).
          >
          > Evtl. kennt der eine oder andere noch Mulberry… das war einer der
          > meiner Meinung nach *echtes* IMAP konnte, sprich serverseitige Suche uvm.
          >

          Kennst Du Trojita?

          http://trojita.flaska.net/

          Es ist aber noch nicht ganz fertig.

          Gruß,

          Stephan.

        • Helmut Lichtenberg sagt:

          Igor Sverkos schrieb am 09.09.2013 01:03:
          > Ich kenne keinen *echten* IMAP-Client mehr. Alle MUAs die ich kenne
          > missbrauchen IMAP als POP3-Ersatz (sprich sie rufen nur via IMAP die Mails
          > ab, aber echte IMAP Features nutzt keiner).

          Mutt.

          Aus dem Manual:
          “ =b STRING
          messages which contain STRING in the message body. If IMAP is enabled,
          searches for STRING on the server, rather than downloading each message and
          searching it locally.“

          Gruß
          Helmut


          ————————————————————————-
          Helmut Lichtenberg Tel.: 05034/871-128
          Institut für Nutztiergenetik (FLI) 31535 Neustadt Germany
          ————————————————————————-