Michael Schröpl: (ZU DIESEM FORUM) (Archiv-Suche): "Wunschkonzert"

Beitrag lesen

Ich halte es fuer sinnvoll, die Suche auf bestimmte Zeitraeume beschraenken zu koennen.

Kannst Du einen Entwurf angeben, wie man das als Anwender bedienen soll? (Eingabefelder für Start- und Enddatum, Defaultwerte, welche Syntax zur Datumseingabe, ggf. JavaScript-Funktionen

Aber dann wuerde ich Dich gerne unterstuetzen.

Dankend angenommen - fang gleich mal damit an, die Eingabe für die Datumswerte zu definieren ...
Und in JavaScript bin ich auch nicht so fit ... (Stefan, darf die Suchmaske überhaupt JavaScript für eine Syntaxprüfung enthalten?)

Ich faende ja sowas cool:
    subject:perl+timeout/body:forki
Diesen Suchstring eingeben, um alles zu finden, was "perl" und "timeout" im Subject hat und "fork" im Nachrichtentext. Das ganze Case-insensitive, deswegen das i am Ende (obwohl man das wohl sowieso default machen sollte). Aber ich schaetze, das wird einiges an Performance kosten, und in der Praxis wird derartige Flexibilitaet wohl auch eher selten gebraucht.

Mehrere Suchvorgänge in mehreren Teilobjekten eines Postings sind nicht wirklich schlimm. Bisher speichert der "Tokenizer" eine Liste von Suchbegriffen mit Flag, die dann vom "Matcher" sequentiell bis zum Scheitern ausgewertet werden soll; jeweils auch noch das Suchobjekt abzuspeichern und auszuwerten ist keine besondere zusätzliche Schwierigkeit.
Ich glaube sogar, daß es dadurch *schneller* wird, wenn der "Matcher" nicht mehr für jeden Such-Term *alles* durchsuchen muß, sondern nur noch den relativ kurzen Titel bzw. Verfasser.

Wo ich noch unsicher bin, das ist die Benutzerschnittstelle: Deine Syntax "Bereich:Suchterm" gefällt *mir* (konsistent zu meinem Tokenizer würde ich "+subject:perl +subject:timeout +text:fork" vorschlagen - gefällt Dir das auch?) mag aber für andere Benutzer vielleicht (zu?) kryptisch aussehen.
Das zu parsen ist kein großes zusätzliches Problem, denke ich.
Man muß dem Benutzer allerdings beibringen, daß dann der ":" genau wie das Leerzeichen ein Meta-Charakter ist, der nur noch innerhalb eines Strings als Suchzeichen behandelt wird ... ist das vertretbar? Die *einfachen* Sucheingaben werden dann leider kryptischer ...

0 62

(ZU DIESEM FORUM) (Archiv-Suche): "Wunschkonzert"

Michael Schröpl
  1. 0

    (ZU DIESEM FORUM) (Archiv-Suche): Umlaute und Sonderzeichen

    Michael Schröpl
  2. 0

    (ZU DIESEM FORUM) (Archiv-Suche):

    Michael Schröpl
    1. 0

      (ZU DIESEM FORUM) (Archiv-Suche): Eingabesyntax für komplexe Suchanfragen / Tokenizer

      Michael Schröpl
      1. 0
        Frank Schönmann
        1. 0
          Michael Schröpl
          1. 0
            Frank Schönmann
            1. 0
              Michael Schröpl
  3. 0
    Tom
    1. 0
      Michael Schröpl
      1. 0
        Tom
        1. 0
          Michael Schröpl
  4. 0

    (ZU DIESEM FORUM) (Archiv-Suche): Datenmodell und Operatoren

    Michael Schröpl
    1. 0
      Tom
      1. 0
        Michael Schröpl
        1. 0
          Frank Schönmann
          1. 0
            Michael Schröpl
          2. 0
            Stefan Muenz
          3. 0

            (Archiv-Suche): Stopwortliste für Archiv-Index

            Michael Schröpl
            1. 0
              Frank Schönmann
    2. 0

      (ZU DIESEM FORUM) (Archiv-Suche) Operatoren: "+" (MUST), "-" (NOT) und " " (CAN)?

      Michael Schröpl
      1. 0
        Stefan Muenz
        1. 0
          Frank Schönmann
          1. 0

            (ZU DIESEM FORUM) (Archiv-Suche) Limitierung und Sortierung von Treffern

            Michael Schröpl
          2. 0
            Stefan Muenz
            1. 0
              Frank Schönmann
    3. 0

      (ZU DIESEM FORUM) (Archiv-Suche): Operatoren MUST und NOT implementiert

      Michael Schröpl
  5. 0

    (ZU DIESEM FORUM) (Archiv-Suche): Case-Sensitivität

    Michael Schröpl
    1. 0
      Wilhelm
      1. 0
        Tom
        1. 0
          wilhelm
          1. 0

            (ZU DIESEM FORUM) (Archiv-Suche): Case-Sensitivität ist implementiert

            Michael Schröpl
            1. 0
              Swen
      2. 0
        Michael Schröpl
    2. 0
      Michael Schröpl
  6. 0

    (ZU DIESEM FORUM) (Archiv-Suche): Qualität

    nikita
    1. 0
      Michael Schröpl
  7. 0
    Swen
  8. 0
    Wasser
    1. 0
      Michael Schröpl
      1. 0
        Wasser
        1. 0

          (Archiv-Suche) Vorschlag

          Wasser
          1. 0
            Michael Schröpl
            1. 0
              Frank Schönmann
  9. 0
    Calocybe
    1. 0
      Michael Schröpl
      1. 0
        Stefan Muenz
      2. 0
        Calocybe
        1. 0
          Stefan Muenz
  10. 0
    Stefan Muenz
    1. 0
      Michael Schröpl
      1. 0
        Stefan Muenz
        1. 0
          Michael Schröpl
          1. 0
            Stefan Muenz
        2. 0
          Calocybe
          1. 0
            Michael Schröpl
  11. 0
    wilhelm
    1. 0
      Michael Schröpl
      1. 0
        Michael Schröpl
      2. 0
        wilhelm
        1. 0
          Michael Schröpl
  12. 0
    Swen