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

Beitrag lesen

Es gibt eine Vorgabe, und das ist die bereits vorhandene Indexdatei fuer die Volltextsuche. Das Script soll diese Datei abarbeiten und Suchergebnisse daraus erzeugen, die genau so aussehen wie bisher.
Nuetzliche Suchoptionen sollen eingebaut werden, aber immer in Ruecksicht auf die Tatsache, dass die abzuarbeitende Datei derzeit 23MB gross ist und auch nicht kleiner wird.

Absolute Zustimmung. So wenig Änderungen wie möglich - es soll ja beherrschbar bleiben.

Nuetzliche Suchoptionen aus meiner Sicht:

  • Checkbox fuer Klein-/Gross-Unterscheidung ja/nein

Ist schon drin.

  • Zeitraumsuche

Gekauft.

Gegenfrage: Hältst Du es für sinnvoll, die Anordnung der Treffer zu invertieren? Bisher sind die ältesten Postings vorne, wobei aber vielleicht  die neuesten sachlich fortgeschrittenere Aussagen enthalten könnten.
Bei Ausgabe aller Treffer kann ich das im Such-Skript umsortieren; sobald aber eine *Begrenzung* von Treffern hinzukommt, wäre es geschickter, wenn der Index umgekehrt sortiert wäre (um die Suche dann abbrechen zu können) - ginge das? (Insgeheim fürchte ich, daß der Index nicht jedes Mal komplett neu berechnet, sondern vom Schwanzabschneider am Ende erweitert wird ...)

  • einfache Verknuepfung mit +/- Operanden und komplexen Ausdruecken "..."

"+" und "-" sind m. E. kein Problem.

Der "Tokenzer" und der "Matcher" werden sauber abgetrennte Funktionen des Such-Skripts; wer später statt einer Liste von Suchbegriffen einen Baum für rekursive Ausdrücke einbauen will, wird hoffentlich wenig ändern müssen (allerdings in *beiden* Funktionen, weil die eine Funktion die Datenstruktur aufbaut und die andere sie abarbeitet).

  • fuer Profis eventuell die Moeglichkeit, den Suchausdruck ungefiltert als regulaeren Ausdruck zu interpretieren

Hm, da überschaue ich momentan die Konsequenzen nicht, werde mich aber bemühen, das nicht zuzunageln.
Ich habe ein wenig Angst, daß dann bei fehlerhaft aufgebauten Ausdrücken das Suchskript abstürzen wird ... und die Korrektheit von regulären Ausdrücken zu prüfen erscheint mir nicht trivial. (Falls hier jemand eine Lösung anbieten könnte ...)

  • Begrenzung der Suchtreffer per Auswahlliste auf alle,10,20,50,100,200,500,1000

Gekauft. (Gewünschter Defaultwert?)

Und soll man wie bei anderen Suchmaschinen auf die
nächsten <n> Treffer weiterblättern können, falls es zu wenig war? (Das wäre dann die nächst-höhere Ausbaustufe ...)

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