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

Beitrag lesen

Gegenfrage: Hältst Du es für sinnvoll, die Anordnung der Treffer zu invertieren?
Sollte man vielleicht auch einstellbar machen. Denn "aelter" bedeutet nicht unbedingt "wertloser".

Hm ... noch mehr Flags in der Oberfläche. (Version 2.0, schlage ich vor.)

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?
Du kannst ja alle Treffer sammeln und nur die letzten n Treffer in die Trefferliste uebernehmen, und diese dann meinetwegen noch invertieren.

Klar kann ich, aber es ist eine Performance-Frage, erst 10000 Treffer zu berechnen, um davon dann nur die letzten 100 auszugeben.
Hätte ich die Sortierung bereits so, wie ich sie brauche, wäre die Suchfunktion bei begrenzter Treffermenge wesentlich schneller. Und genau das soll die Trefferbegrenzung ja bringen: Weniger Last auf den Server, damit er seine Kraft z. B. für intelligentere Vergleichen einsetzen kann.
(Fast würde ich überlegen, zwei Instanzen des Index mit invertierter Sortierung vorzuhalten ... mal sehen, ob wir Performance-Probleme bekommen, dann kann man das noch nachrüsten.)

Aber gibt es eine Moeglichkeit, den Inhalt von /$Variable/ direkt regulaer zu interpretieren?

Ja. Meine Fileselect-Box in HTML basiert auf einer Perl-Funktion, die als Parameter ein Verzeichnis und eine Liste (!) von Endungen bekommt. Aus den Endungen baut sie mit "" einen regular expression zusammen, der die Obermenge dieser Dateinamen akzeptiert, und dann filtert sie den Verzeichnisinhalt ...

Ich habe ein wenig Angst, daß dann bei fehlerhaft aufgebauten Ausdrücken das Suchskript abstürzen wird
Eigentlich kann da nicht viel passieren. Entweder er findet, oder er findet nicht.

Wenn Syntaxfehler in einem regulären Expression drin sind, findet der Perl-Interpreter das gar nicht lustig, sondern steigt aus ... und dann haben wir einen Error 500 in der Suchmaschine.

Nee, der HTML-Output sollte das Formular ja eh erneut aufbauen, und zwar mit den zuletzt eingestellten values. Da kann der Anwender dann ja einfach einen hoeheren Trefferanzahlwert einstellen und das Ganze noch mal anstossen.

Verstanden und gekauft.

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