Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Keine Wildcards (*) in der Suche unter Drupal 4.7

Eingetragen von Anonymous (0)
am 07.05.2006 - 09:39 Uhr in
  • Allgemeines zu Drupal

Hallo,

es scheint mir so, als haben nur wenige dieses Problem, doch bei mir funktioniert die Suche mit Wildcards nicht (Drupal 4.7). Um einige Fragen gleich vorwegzunehmen, ja, die Seite ist bereits komplett indiziert und die Suche funktioniert auch, wenn man keine Wildcards verwendet.

Hat jemand eine Lösung?

Und wie kann ich automatisch Wildcards an die Suchwörter anhängen (Gleich der Suche unter drupaldocs.org)?

Danke im Voraus

‹ Kleinanzeigen mit automatischer monatlicher Abrechnung Admin kann sich nicht mehr einloggen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Da die neue Suchfunktion in

Eingetragen von bv (3924)
am 08.05.2006 - 08:17 Uhr

Da die neue Suchfunktion in 4.7. auf dem "Trip-Search Modul":http://drupal.org/project/trip_search basiert, vermute ich das die Suchfunktion standardmäßig Wildcards benutzt. Weitere Suchoperatoren die funktionieren sollten, findest Du auch hier: http://www.drupalcenter.de/trip_search/help

  • Anmelden oder Registrieren um Kommentare zu schreiben

Trotzdem noch keine Ergebnisse

Eingetragen von Creazion (nicht überprüft) (0)
am 08.05.2006 - 11:58 Uhr

Danke für Deinen Hinweis. Aber leider ändert sich auch mit der Hilfe nichts. Ich habe aufgrund Deiner Aussage mal eine Suchanfrage mit einem halben Wort ohne Stern eingegeben. Ergebnis -> nichts gefunden. Schreibe ich das Wort ganz aus, werden alle relevanten Ergebnisse angezeigt. ?????

Vielleicht weisst Du ja noch eine weitere Möglickeit.

Danke im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt gibt es eine Lösung

Eingetragen von polly (nicht überprüft) (0)
am 13.05.2006 - 19:41 Uhr

Hallo Creazion, hatte dasselbe Problem. Bei einer deutschsprachigen Website mit ihren häufigen Wortzusammensetzungen ist die Wildcard-Suche unerlässlich. Auch bei drupal.org tauchen immer häufiger Fragen danach auf. Und jetzt auch eine Lösung: http://drupal.org/node/62636. Es funktioniert perfekt, man muss allerdings den Patchcode von Hand einfügen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schon gemerkt... ? ;)

Eingetragen von Creazion (nicht überprüft) (0)
am 13.05.2006 - 23:06 Uhr

Tja, da hier im Forum keiner 'ne Lösung hatte, habe ich halt die Profis gefragt und prompt eine Antwort bekommen. Werde jetzt wohl meine Fragen doch lieber im drupal.org-Forum stellen.

Aber vielleicht könnt Ihr mir ja doch noch mal helfen. Ich würde gern dafür sorgen, dass diese Patch in den Drupal-Code kommt. Was muss ich dafür machen bzw. wie soll ich auf drupal.org jetzt weiter vorgehen? Soll ich meine Frage dort schließen? Wo finde ich eine Anleitung dazu, wie ich mit 'issues' umgehe?

Danke im Voraus für Eure Antworten.

PS: Wer auf den Usernamen und den Titel geachtet hätte, hätte wohl gleich gemerkt, dass die Frage von mir dort gestellt wurde :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte vielmals um Entschuldigung,

Eingetragen von polly (nicht überprüft) (0)
am 14.05.2006 - 13:36 Uhr

dass ich den Usernamen, der die Frage bei drupal.org gestellt hatte, nicht beachtet habe. Liegt sicher daran, dass ich mich nicht zu den Profis zähle und hier keine Abschlussnachricht des Threads stand.

BTW wurde mir hier auf drupalcenter.de schon sehr viel geholfen von echten Profis. Und wenn man die Usernamen hier betrachtet, sollte einem auffallen, dass sich nicht wenige von ihnen auch bei drupal.org und sogar beim Drupal-Kernel mächtig ins Zeug legen.

Sorry.

PS: >-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Schon gemerkt... ? ;)

Eingetragen von Franz (225)
am 03.06.2006 - 12:18 Uhr

Hallo Creazion,

Creazion schrieb

Tja, da hier im Forum keiner 'ne Lösung hatte, habe ich halt die Profis gefragt und prompt eine Antwort bekommen. Werde jetzt wohl meine Fragen doch lieber im drupal.org-Forum stellen.

Warum nicht zweigleisig? Ich hab übrigens das gleiche Problem (weiterhin), und habe mich gerne von hier an drupal.org verweisen lassen, so eine Vernetzung ist doch gut.

Zitat:

Wo finde ich eine Anleitung dazu, wie ich mit 'issues' umgehe?

Schön wen das klappt, ich bin (auch) noch nicht so weit so etwas anzuschieben. Den Patch bei drupal.org (s.o.) hab ich eh noch nicht verstanden bzw. anbringen können. Ich hab noch einiges offen bevor ich 4.7 außerhalb der Testumgebung einsetzen kann.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wildcard Suche

Eingetragen von Joachim (nicht überprüft) (0)
am 10.08.2006 - 16:43 Uhr

Leider muß ich diesen Beitrag nochmals hervorkramen.

Ich habe V4.7.3 (Neuinst.) im Einsatz und die Wildcardsuche funktioniert nicht. Nun habe ich mir den „patch” http://drupal.org/node/62636 angesehen, werde daraus aber nicht schlau.

Ist dieser patch in der 4.7.3 enthalten, oder muß der noch „eingebaut” werden?
Falls nicht enthalten - kann mir mal bitte jemand den patch code erklären.

Joachim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gelesen

Eingetragen von md (3717)
am 10.08.2006 - 17:11 Uhr

Hast du auch das hier gelesen:

#5 submitted by Steven on June 20, 2006 - 23:19
Status: active » won't fix

Wildcard support was removed intentionally. It destroyed database performance. Stemming is preferred instead.

Ist also in Drupal 4.7.3 nicht enthalten.

md - drupalcenter
-----------------
www.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gelesen schon ;-)

Eingetragen von Joachim (nicht überprüft) (0)
am 10.08.2006 - 17:54 Uhr

Stellt sich nun die Frage wie ich das lösen kann.

Offenbar muß es ja möglich sein das „einzubauen” wenn auch nur testweise, doch wie?

Ich kann mir ehrlich gesagt nicht erklären wie man eine solche Suchfunktion dem user an die Hand gibt. Was nutzt die Suche wenn ich nur Treffer erhalte wenn ich den exakten Wortlaut eingebe - sehr merkwürdig.

Joachim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wildcards vs. Porter-Stemmer

Eingetragen von Creazion (nicht überprüft) (0)
am 10.08.2006 - 17:55 Uhr

Hi md,

hast Du denn auch folgenden Kommentar gelesen:

Zitat:

#6 submitted by RobRoy on June 21, 2006 - 01:27

So is stemming in place currently? What should users do if they want wildcard functionality at the sake of a huge db hit?

Leider kann ich nicht nachvollziehen, warum die Wildcard-Funktion nicht mehr verwendet wird. Auf Internetseiten mit einem geringen Besucheraufkommen wird es nicht gleich zu Performance-Einbußen der Datenbank kommen, wenn bei ein zwei gleichzeitigen Suchanfragen Wildcards verwendet werden.

Des Weiteren möchte ich hier klären, das Wildcards nichts mit dem Porter-Stemmer-Algorithmus gemein haben. Wie dem Link zu entnehmen ist, handelt es sich bei dem Porter-Stemmer-Algorithmus um die Zurückführung eines Wortes auf seinen Wortstamm:

Sandkästen -> Sandkasten -> Sand - Kasten

Meiner Meinung nach, bietet die Verwendung von Wildcards eine bessere Möglichkeit, Einfluß auf das zu erwartende Suchergebnis zu nehmen.

Sandk* -> Sandkasten - Sandkiste - ...

Das Versetzen der Wildcard erlaubt dem User das Suchergebnis zu erweiteren bzw. einzuschränken.

Ich bin der Meinung, dass die Verwendung von Wildcards wieder in Drupal aufgenommen werden sollte und es dem Admin überlassen ist, ob er die Suche mit Wildcards zulässt oder nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Geht auch mit 4.7.3

Eingetragen von Creazion (nicht überprüft) (0)
am 10.08.2006 - 18:09 Uhr

Hi Joachim,

habe es gerade mal in meinem Drupal-Sandkasten probiert und es hat funktioniert. Wenn Du magst, sende ich Dir die geänderten Dateien zu (search.module und node.module).

Solltest Du es gern selber lösen wollen, dann folge einfach diesen Schritten:

  1. In der Datei node.module musst Du vor die Zeile 702, direkt unter dem Kommentar '//Do search', folgende Zeile einfügen:
    <?php
    $keys
    =str_replace("*","%",$keys);
    ?>
  2. In der Datei search.module musst Du die Zeile 362 auskommentieren:
    <?php
    $text
    = preg_replace('/['. PREG_CLASS_SEARCH_EXCLUDE . ']+/u', ' ', $text);
    ?>

    <?php
    //$text = preg_replace('/['. PREG_CLASS_SEARCH_EXCLUDE . ']+/u', ' ', $text);
    ?>
  3. In der Zeile 739 der gleichen Datei ersetzt Du dann diese Zeile:
    <?php
    $query2
    = substr(str_repeat("i.word = '%s' OR ", count($arguments2)), 0, -4);
    ?>

    durch diese Zeile:
    <?php
    $query2
    = substr(str_repeat("i.word like '%s' OR ", count($arguments2)), 0, -4);
    ?>

Hoffe, dass es auch bei Dir funktioniert ;D

  • Anmelden oder Registrieren um Kommentare zu schreiben

re: Geht auch mit 4.7.3

Eingetragen von Joachim (nicht überprüft) (0)
am 10.08.2006 - 20:19 Uhr

Vielen Dank für deine Mühe. Ich habe es wie du es hier sehr schön dargelegt hast eingefügt, doch leider haut das nicht hin. Der Suchindex wurde auch erneuert und per cron neu angelegt.

Ich mußte allerdings im search.module auch den „hack” einbauen, der das erstellen von temporären (Such)Tabellen in der Datenbank umgeht. Vielleicht hängt es ja damit zusammen.

Joachim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

  • Rollen
    vor 13 Stunden 22 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 4 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 2 Tagen
  • Hey danke
    vor 9 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 10 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen
  • In der entsprechenden View
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250237
Registrierte User: 20464

Neue User:

  • ocvk2810
  • marouane.blel
  • capilclinic

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 28 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association