Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Drupal Suche findet Teilbegriffe nicht: wie kann man die Suche verbessern?

Eingetragen von Rikibu (257)
am 29.01.2013 - 11:34 Uhr in
  • Module
  • Drupal 7.x oder neuer

Ja, es ist ein altbekannter Schwachpunkt von Drupal. Die mitgelieferte Suche ist nur sehr rudimentär und findet nur das, was auch 1 zu 1 an Content existiert.

Angenommen ich habe eine Seite "Autos in blau" und "Autos in grün" und suche nach "Autos" bekomme ich nicht diese beiden Seiten als Ergebnis serviert.

Jetzt habe ich schon stundenlang rumprobiert, wie man die Suche verbessern könnte, möglicherweise mit fremden Modullösungen.
Habe mit der Search API und Fuzzy Search Modul installiert, aber auch hier hat sich die Thematik nicht verbessert.

Das ganze treibt mich noch in den Wahnsinn... wie kann man die Suchfunktion verbessern? was habt ihr so für Lösungen um das Problem zu umschiffen?

Vielen Dank schon mal für eure Tipps.

‹ [gelöst] ckeditor erscheint nicht nach update Blogeintrag + Galerie ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Drupal Suche kannst du am

Eingetragen von stevenx (187)
am 01.02.2013 - 12:28 Uhr

Die Drupal Suche kannst du am Besten mit Apache Solr aufbohren via Search Api

http://drupal.org/project/search_api
http://drupal.org/project/search_api_solr

Dafür musst du aber erst deinen Server um Solr erweitern.

Drupal Hamburg: http://www.stevenschulz.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Daran habe ich auch schon

Eingetragen von Rikibu (257)
am 01.02.2013 - 13:08 Uhr

Daran habe ich auch schon gedacht, aber es ist die Frage, ob ich ein 1&1 Webhosting Paket um apache Erweiterungen erweitern kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hosting Pakete

Eingetragen von glycid (915)
am 01.02.2013 - 13:28 Uhr

bieten in der Regel nicht viel Freiheit. Die Einzelheiten findest du sicherlich in deinem Account ;)

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suchbegriffe

Eingetragen von glycid (915)
am 01.02.2013 - 14:01 Uhr
Rikibu schrieb

Angenommen ich habe eine Seite "Autos in blau" und "Autos in grün" und suche nach "Autos" bekomme ich nicht diese beiden Seiten als Ergebnis serviert.

Das ist schon etwas rätselhaft. So rudimentär ist die Suchfunktion nun auch nicht. Ich hab mal einen Testartikel "Hamster in Deutschland" und einen "Hamster in Belgien" angelegt. Die werden beide unter dem Suchbegriff "Hamster" angezeigt. Kann es vielleicht sein, dass deine beiden Seiten noch gar nicht im Suchindex sind? Zur Indexierung braucht es einen Cron- Lauf. Vllt. den mal von Hand machen.

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

der Suchindex ist auf

Eingetragen von Rikibu (257)
am 01.02.2013 - 14:26 Uhr

der Suchindex ist auf 100%.

anderes beispiel. Unser Angebot heißt "sorglos-wohnen" -

quasi ein sprechender Eigenname als Wortmarke

Wenn ich jetzt nach "sorglos" suche, sollte ich "sorglos-wohnen" finden - tu ich aber nicht.

Die Suche ist auf Node eingestellt (wahl zwischen node und user möglich)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Felder hast Du denn so

Eingetragen von E-Fee (481)
am 01.02.2013 - 15:44 Uhr

Welche Felder hast Du denn so für die Aufnahme in den Suchindex konfiguriert? Standardmäßig wird da nämlich, wenn man search_api einsetzt, auch nicht so wahnsinnig viel indexiert, die meisten Felder muss man erst noch aktivieren, wenn ich das richtig im Kopf hab, selbst den Body.

Drupal Freelancer im Rheinland gesucht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rikibu schrieb Wenn ich jetzt

Eingetragen von glycid (915)
am 01.02.2013 - 16:29 Uhr
Rikibu schrieb

Wenn ich jetzt nach "sorglos" suche, sollte ich "sorglos-wohnen" finden - tu ich aber nicht.

Für eine substring Suche wirst du wohl um die solr Erweiterung nicht drumherum kommen.

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

E-Fee schrieb Welche Felder

Eingetragen von Rikibu (257)
am 01.02.2013 - 18:16 Uhr
E-Fee schrieb

Welche Felder hast Du denn so für die Aufnahme in den Suchindex konfiguriert? Standardmäßig wird da nämlich, wenn man search_api einsetzt, auch nicht so wahnsinnig viel indexiert, die meisten Felder muss man erst noch aktivieren, wenn ich das richtig im Kopf hab, selbst den Body.

jetzt bin ich etwas verwirrt, kann aber grad auch nicht auf das Projekt zugreifen (liegt auf Arbeit)

ich bin davon ausgegangen, dass wenigstens der Body Bereich - also das riesige Textfeld von "einfache Seite" indexiert wird...

wobei natürlich bei der Drupal Standardsuche gar nicht einzustellen geht, welche Felder indiziert werden sollen. Oder doch?
oder meinst du die Search api basierte Suche die man wie du beschrieben hast, konfigurieren muss?

verwirrt mich grad etwas.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du musst in dem Falle nicht

Eingetragen von SteffenR@drupal.org (2261)
am 01.02.2013 - 23:52 Uhr

Du musst in dem Falle nicht gleich auf solr setzen, obwohl dies als Such-Server natürlich die optimale Lösung wäre.

Versuch dich erstmal am [do:fuzzysearch] Modul - damit bekommst du auch schon eine recht gute Wort-Teil-Suche für deine Webseite.
Bei der Installation helfen dir die Anweisung auf der Modul-Seite bzw. die README.

Fuzzy Search bietet dir neben der Wortteilsuche auch eine Suche nach möglicherweise falsch geschriebenen Suchworten ( hier müsstest du schauen, ob das dann auch mit der deutschen Sprache funktioniert ).

SteffenR

http://www.twitter.com/_steffenr
Drupal-Initiative e.V.

undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rikibu schrieb der Suchindex

Eingetragen von caw (2730)
am 02.02.2013 - 07:04 Uhr
Rikibu schrieb

der Suchindex ist auf 100%.

anderes beispiel. Unser Angebot heißt "sorglos-wohnen" -

quasi ein sprechender Eigenname als Wortmarke

Wenn ich jetzt nach "sorglos" suche, sollte ich "sorglos-wohnen" finden - tu ich aber nicht.

Die Suche ist auf Node eingestellt (wahl zwischen node und user möglich)

auch wenn der auf 100% steht mußt du nochmal den cron ausführen

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

cron führe ich natürlich

Eingetragen von Rikibu (257)
am 02.02.2013 - 10:09 Uhr

cron führe ich natürlich regelmäßig aus, schon alleine um mein autobackup (backup and migrate) automatisiert durchzuführen, bevor ich änderungen bzw. weiterentwicklungen vornehme.

daran kanns also irgendwie nicht liegen.

aber ich werde am Montag noch mal mit der search api und fuzzy probieren - was bisher bei mir nicht funktioniert hat... aber irgendwie muss es doch gehn...

  • Anmelden oder Registrieren um Kommentare zu schreiben

D7 Wortteil Suche und Umlaut Suche

Eingetragen von quiptime (4972)
am 30.08.2013 - 04:52 Uhr

D7 Wortteil-Suche und Umlaut-Suche

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

einfacher ist es eine suche

Eingetragen von caw (2730)
am 30.08.2013 - 06:16 Uhr

einfacher ist es eine suche mit views und hervorgehobenen feldern zu machen!

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da hast Du sicher Recht. Aber

Eingetragen von quiptime (4972)
am 30.08.2013 - 11:28 Uhr

Da hast Du sicher Recht. Aber Du solltest Dir trotzdem mal das Modul Search API ansehen.

Nur mal als Beispiel. Eine Website auf shared Hosting und die Kombination der 3 Module Search API, Database search und Search pages.
Was die Konfigurationsoptionen fuer einen Suchindex betrifft, da kann eine reine Viewsbasierte Suche bei Weitem nicht mithalten.
Und wenn man diese Modulkombination mit der Coresuche vergleicht dann ist sie das Schweizer Taschenmesser.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

da kann man aber auch schon

Eingetragen von caw (2730)
am 30.08.2013 - 12:29 Uhr

da kann man aber auch schön mit autocomplete arbeiten. geht bei den anderen modulen auch?
und für kleine bis mittlere seiten langt die performance voll und ganz

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke Autocomplete ist

Eingetragen von quiptime (4972)
am 30.08.2013 - 12:16 Uhr

Ich denke Autocomplete ist bei Search API mit im Boot - Views auf jeden Fall..

Es geht nicht unbedingt nur um die Performance. Wenn man beispielsweise die absolut granularen Optionen der Konfigurierbarkeit eines Suchindex hinsichtlich der Frage betrachtet was wie suchbar sein soll, dann kann man im Vergleich zur Coresuche oder einer Viewsbasierten Suche eigentlich nur vom Glauben abfallen.

Und, Search API ist skalierbar. Wer also mit der voran genannten 3-er Kombi die Such-Integration beginnt kann spaeter auch auf Solr umsteigen.
Search API in Zusammenhang mit den dazugehoerigen Modulen ist wie ein Baukasten mit dem man eine Suche aufbaut/konzipiert.

Mit einer aktiven Search API Suche kann man das Core Suchmodul abschalten.
Mit der oben genannten 3-er Kombi ist keine Wortteil-Suche moeglich. Es gibt einen Patch fuer das Modul Database Search welcher dies ermoeglicht.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

quiptime schrieb Ich denke

Eingetragen von caw (2730)
am 30.08.2013 - 12:31 Uhr
quiptime schrieb

Ich denke Autocomplete ist bei Search API mit im Boot - Views auf jeden Fall..

Es geht nicht unbedingt nur um die Performance. Wenn man beispielsweise die absolut granularen Optionen der Konfigurierbarkeit eines Suchindex hinsichtlich der Frage betrachtet was wie suchbar sein soll, dann kann man im Vergleich zur Coresuche oder einer Viewsbasierten Suche eigentlich nur vom Glauben abfallen.

Und, Search API ist skalierbar. Wer also mit der voran genannten 3-er Kombi die Such-Integration beginnt kann spaeter auch auf Solr umsteigen.
Search API in Zusammenhang mit den dazugehoerigen Modulen ist wie ein Baukasten mit dem man eine Suche aufbaut/konzipiert.

Mit einer aktiven Search API Suche kann man das Core Suchmodul abschalten.
Mit der oben genannten 3-er Kombi ist keine Wortteil-Suche moeglich. Es gibt einen Patch fuer das Modul Database Search welcher dies ermoeglicht.

daß autocomlete mit views geht war mir ja klar ;) habe ich ja oben geschrieben.
und mit search api geht keine wortteilsuche möglich?? aber genau das will er doch.
mit views geht das (textsuche "enthält")!!!

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast mich falsch

Eingetragen von quiptime (4972)
am 30.08.2013 - 13:29 Uhr

Du hast mich falsch verstanden. Ich meinte nicht Views kann Autocomplete. Ich meinte Search API mit Autocomplete sollte moeglich sein.

Ich habe nichts gegen Viewsbasierte Suche. Es ging mir lediglich darum, die im 1. Post bereits erwaehnte Info zu Search API etwas aufzubohren.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • MariaDB 10.6
  • Wie kann man die Ansicht der Benutzer erweitern?
  • (Gelöst) SIMPLE XML SITEMAP liefert die Sitemap für das Menü nicht aus
  • Entity Reference - Title Felder werden als Link angezeigt
  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
Weiter

Neue Kommentare

  • Ergebnis des upgrade
    vor 9 Stunden 4 Minuten
  • Danke, funktioniert einwandfrei!
    vor 10 Stunden 13 Minuten
  • Bei Drupal 7 war diese Seite
    vor 11 Stunden 11 Minuten
  • Es ist ein Paragraph
    vor 1 Tag 12 Stunden
  • Danke fürs Feedback. Gut dass
    vor 4 Tagen 5 Stunden
  • Patch angewandt
    vor 4 Tagen 8 Stunden
  • core_version_requirement: ^8
    vor 6 Tagen 9 Stunden
  • core_version_requirement: ^8
    vor 6 Tagen 9 Stunden
  • ok. Wenn ich das mache
    vor 6 Tagen 10 Stunden
  • Bei gleichem Namen hat das
    vor 6 Tagen 10 Stunden

Statistik

Beiträge im Forum: 247872
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9214
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 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