Suchfunktion bei Drupal
am 10.01.2006 - 18:59 Uhr in
Hallo Leute,
ich setze mich gerade ein wenig mit Drupal auseinander. Zum grössten Teil bin ich schwer begeistert, doch eine Sache stösst mir bei fast allen bisher besuchten Drupal-Seiten übel auf: die unzureichende Suchfunktion. Vielleicht bin ich auch einfach nur zu bescheuert, deswegen zwei Fragen dazu: unterstützt Drupal standartmässig boolesche Suche, bzw. wie kann ich nach "Suchwort AND Suchwort" suchen? Und die zweite Frage: nach welcher Logik sind die Suchergebnisse aufgebaut?
Suche ich z.b. auf drupal.org erscheint als oberster Treffer teilweise ein Thread von Ende 2004 und erst viel tiefer welche aktuelleren Datums.
Und noch 'ne dritte Frage, kann mir vielleicht jemand verraten, mit welcher Contribution die Suche auf dieser Drupal-Seite umgesetzt wurde:
http://www.terminus1525.ca/site/search
Vielen Dank schonmal für Antworten!
Grüsse,
Anton
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Standardsuchfunktion
am 10.01.2006 - 20:52 Uhr
Die Standardsuchfunktion benutzt nur ein einfaches OR. ANDs oder ähnliches um die Suche spezifischer zu gestalten, werden - glaube ich - nicht unterstützt.
Besser ist da dieses Modul:
http://drupal.org/project/trip_search
oder eines der zahlreichen Patches zu nutzen. Ein sehr gutes ist dieses:
http://drupal.org/node/28159
Auf Basis dieses Patches ist die Suchfunktion in der kommenden Drupal Version 4.7 erweitert/verbessert worden.
Danke
am 11.01.2006 - 14:33 Uhr
Vielen Dank für die Antwort und die Links. Die Module werde ich mir auf jeden Fall mal genauer anschauen.
Ich hoffe, dass auch auf drupal.org bald die Suchfunktion überarbeitet wird. Normalerweise bastel ich osCommerce-Webshops zusammen und habe dank der guten Suchfunktion in deren Foren noch nie eine einzige Frage stellen müssen, ich bin dort noch nicht mal angemeldet. So sind Projekte sehr zügig zu realisieren, da man bei fast allen Problemen innerhalb von Sekunden die Lösung zur Hand hat.
Meine Suche auf drupal.org nach "create static pages" in allen möglichen Suchvariationen ergab mal eben 1299 Seiten mit Treffern. Oberster Thread war von 2003. Sorry, aber wenn ich schon bei so einer simplen Frage lange beschäftigt sein werde, den richtigen Thread zu finden, was ist dann erst bei komplizierten Fragen los (und entsprechend längeren Suchstrings)?
Anyway, so wie es aussieht, wird das Problem ja bald behoben sein.
Kleiner Tipp noch an Leidensgenossen: einfach per Google suchen lassen! Vor dem eigentlichen Suchstring muss man "site:drupal.org" (ohne die Anführungszeichen) eingeben.
Also, Suchstring: site:drupal.org "static page"
ergibt: die richtige Antwort an oberster Stelle... :)
Schöne Grüsse,
Anton
Do it with Drupal.
Was die Suche bei 4.7
am 16.01.2006 - 02:06 Uhr
Was die Suche bei 4.7 betrifft, hier ein Screenshot davon:
http://quiptime.de/drupal/node/68
Gruss quiptime
Da geht noch was.
hab da nen kleines prob mit
am 16.01.2006 - 15:04 Uhr
hab da nen kleines prob mit dem patch für die suchfunktion bei drupal ...
wie patche ich mit dem patch? ... =/ ...
innerhalb des patches sind ja angaben zur datenbank und zum modul an sich, wenn ich das richtig verstehe!? ... nur was muss ich nun machen? immo verstehe ich es so, dass man alle "+" zeilen in den jeweiligen dateien hinzufügen muss und die "-" zeilen entfernen muss ... allerdings ist das ja relativ aufwendig, wenn man das so machen muss! deshalb geh ich davon aus, dass es wohlmöglich doch anders geht!?
greetz
Wie patchen
am 16.01.2006 - 17:19 Uhr
Mit was fuer einem OS arbeitest Du denn, um zu patchen. Vermutlich mit Windows: da kann ich Dir nicht helfen.
Mit Linux: gib mal in der Shell (als root)
patch --help
ein und dann wirst Du sicherlich weiterkommen.
Ich hatte mit Linux allerdings auch schon die Situation, dass der Patch nicht funktionierte und mit einer Errormessage endete. Dann habe ich per Hand die -Zeilen entfernt und die +Zeilen hinzugefuegt - das Ganze noch mit 4 verschieden Patches auf eine Datei. Muehselig, aber es war in dem Moment der wohl einzige Ausweg. Und es hat funktioniert.
Gruss quiptime
Da geht noch was.
Patchen unter Windows
am 16.01.2006 - 20:05 Uhr
Siehe Benutzerhandbuch:
Einfaches und erfolgreiches Patchen unter Windows
erstmal thx für die
am 16.01.2006 - 21:13 Uhr
erstmal thx für die antworten!
@ quiptime: werd es dann wohl mühsehlig machen müssen!
@ flanker: habe ich gelesen! ... aber im zusammenhang mit dem patch für die suchfunktion geht das doch bestimmt nicht, oder? ... innerhalb dieser patchdtaei sind anscheinend änderungen innerhalb des moduls sowie innerhalb der mysql datenbank beschrieben! ...
und da die patch datei im selben verzeichnis wie die zu patchende datei seien soll krieg ich dann doch probs oder?
greetz
Ich glaube nicht, das
am 17.01.2006 - 13:00 Uhr
Ich glaube nicht, das innerhalb der Patchdatei auch Aenderungen an den MySQL-Tabellen ausgefuehrt werden. Die Tabellenaenderungen must Du separat (ISP und Zugriff per phpmyadmin?) realisieren.
Wenn Du mir die zu patchende Datei und den Patch sendest wuerde ich Dir den Patch (unter Linux) erstellen.
PS
Ich finde das Getue mit den Patches etwas affig und selbstverliebt (nach dem Motto: guck mal ich kann einen Patch erstellen). Die Drupaldateien sind doch nicht so riesig, als das man unbedingt mit Patches hantieren muss um Traffic zu sparen oder so. Und der Maintainer eines Modules hat doch selbst bei sich den Patch durchgefuehrt. Demzufolge hat er das Modul in der neuen Version komplett. Warum werden dann neue Modulversionen nicht in kompletter Version zum Download eingestellt?
Zumal sich ueber den Versionsstring im Modulcode viele verschiedene Modulversionen auch gut auseinanderhalten lassen sollten.
Mit der Bereitstellung kompletter Dateiversionen geaenderter Module haette ein Modulmaintainer unwesentlich mehr Arbeit und auf der anderen Seite haetten nicht wenige Anwender weniger Probleme.
Gruss quiptime
Da geht noch was.
Re: Ich glaube nicht, das
am 17.01.2006 - 13:06 Uhr
Ich finde das Getue mit den Patches etwas affig und selbstverliebt (nach dem Motto: guck mal ich kann einen Patch erstellen).
Das hat nichts mit Selbstverliebtheit oder ähnlichem zu tun, sondern mit dem Drupal CV-System und den damit verbundenen Entwicklungsstandards. Siehe hier:
http://drupal.org/contributors-guide
Das Drupal CV-System ist ok
am 17.01.2006 - 14:54 Uhr
Weicht jetzt vom Thema ab. Deswegen zu Patches nur noch kurz:
Das Drupal CV-System ist ok.
Aber die Situation ist doch folgende:
Wer im Thread einen Patch postet kann auch die gepatchte Datei posten. Oder?
Statt dessen entsteht mitunter durch das Veroeffentlichen mehrerer Patches ein Durcheinander. Bestes Beispiel dafuer ist das Modul img_assist.
Da geht noch was.
@ quiptime: thx für das
am 17.01.2006 - 17:38 Uhr
@ quiptime: thx für das angebot! ... habs nur schon auf dem umständlichen weg gemacht ...
hauptsache funzt! ;)
greetz
@2r, funzt also?
am 17.01.2006 - 19:39 Uhr
@2r,
funzt also?
Da geht noch was.
soweit ichs bisher getestet
am 17.01.2006 - 21:40 Uhr
soweit ichs bisher getestet habe, ja! ... mal sehen ob das so bleibt ...
Re: Was die Suche bei 4.7
am 19.01.2006 - 11:23 Uhr
Was die Suche bei 4.7 betrifft, hier ein Screenshot davon:
http://quiptime.de/drupal/node/68
Gruss quiptime
Gibt es denn eine Möglichkeit, zb. unter dem Suchfeld, einen Direktlink auf die erweiterte Suche zu setzen?
Und bei mir ist die erweiterte Suche noch recht 'unübersetzt', da muß ich wohl manuell dran, oder?
Gruß, Frank