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 - 10: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 (201)
am 01.02.2013 - 11: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Daran habe ich auch schon

Eingetragen von Rikibu (257)
am 01.02.2013 - 12: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 (921)
am 01.02.2013 - 12:28 Uhr

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suchbegriffe

Eingetragen von glycid (921)
am 01.02.2013 - 13: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

der Suchindex ist auf

Eingetragen von Rikibu (257)
am 01.02.2013 - 13: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 - 14: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rikibu schrieb Wenn ich jetzt

Eingetragen von glycid (921)
am 01.02.2013 - 15: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

E-Fee schrieb Welche Felder

Eingetragen von Rikibu (257)
am 01.02.2013 - 17: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 (2262)
am 01.02.2013 - 22: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rikibu schrieb der Suchindex

Eingetragen von caw (2762)
am 02.02.2013 - 06: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

cron führe ich natürlich

Eingetragen von Rikibu (257)
am 02.02.2013 - 09: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 - 03:52 Uhr

D7 Wortteil-Suche und Umlaut-Suche

  • Anmelden oder Registrieren um Kommentare zu schreiben

einfacher ist es eine suche

Eingetragen von caw (2762)
am 30.08.2013 - 05:16 Uhr

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da hast Du sicher Recht. Aber

Eingetragen von quiptime (4972)
am 30.08.2013 - 10: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

da kann man aber auch schon

Eingetragen von caw (2762)
am 30.08.2013 - 11: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke Autocomplete ist

Eingetragen von quiptime (4972)
am 30.08.2013 - 11: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

quiptime schrieb Ich denke

Eingetragen von caw (2762)
am 30.08.2013 - 11: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")!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast mich falsch

Eingetragen von quiptime (4972)
am 30.08.2013 - 12: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 16 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 19 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 30 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