Drupal 8 kann nicht finden
am 08.11.2016 - 11:05 Uhr in
Mit Drupal 8 wurde diese Seite erstellt (derzeit Version 8.2.2): Link wurde gelöscht weil nicht mehr relevant
(Bartik-Theme)
Suche nach SED
: ohne Ergebnis.
Suche nach SED-Unrecht
: ohne Ergebnis.
Suche nach SED-Unrechts
: erst jetzt wird der Eintrag gefunden (mit dem vollständigen Wort).
Sehr merkwürdig, denn eingestellt ist (unter admin/config/search/pages
): Minimale Wortlänge, die indiziert werden soll: 3.
Also müsste doch schon allein die Suche nach SED
ein Ergebnis liefern.
Und warum wird nur das vollständige Wort "SED-Unrechts" gefunden und nicht eine Verkürzung (hier: ohne das Genitiv-s)?
Könnte es auch ein Fehler (Bug) in Drupal 8 sein, dachte ich zuerst. Oder ist die SED an allem Schuld. ;-)
Wohl beides nicht, hier eine Gegenprobe mit BVA
, das ist die Abkürzung von Bundesverwaltungsamt: wird gefunden.
Und ebenfalls Gegenprobe: nehme ich nur zwei Buchstaben bei der Suche, nämlich BV
, kommt die (korrekte) Fehlermeldung "You must include at least one keyword to match in the content. Keywords must be at least 3 characters, and punctuation is ignored."
Die Website ist zu 100 % indiziert und Cron ist abgearbeitet.
- Anmelden oder Registrieren um Kommentare zu schreiben
Bitte beachte, das hier von
am 08.11.2016 - 11:18 Uhr
Bitte beachte, das hier von Worten und nicht von Wortteilen gesprochen wird. Auch bei Drupal 7 konnte man die Suche nach Wortteilen nur über die [do:search_api] mit einem extra Index aufsetzen. Dieser Index wurde dann die Basis einer Views-Suche mit hervorgehobenem Filter, wobei dort auch Wortteile gefunden wurden. Ich vermute, das ist in Drupal 8 auch nicht anders.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Stimmt, das ist ja noch schlimmer als befürchtet
am 08.11.2016 - 11:40 Uhr
Danke für Deine Nachricht!
Ja, tatsächlich, Drupal kann nicht in Wortteilen finden.
Eine Probe auf oben genannter Seite mit
verwaltungsamt
bleibt ohne Ergebnis, nurBundesverwaltungsamt
wird fündig.Leider ein Armutszeugnis für dieses gigantische Drupal.
Das Modul https://www.drupal.org/project/search_api in der
Drupal 8 version
darf downgeloadet werden: though still some way from stable. :-(in D7 gibt es fuzzy search
am 08.11.2016 - 13:25 Uhr
da kann man konfigurieren, wie groß die Teilbrocken sein dürfen/müssen.
Das legt eine eigene Tabelle mit Wortfragmenten an, womit eine Teilsuche ermöglicht wird.
Inwieweit dies für D8 nutzbar ist, weiß ich bisher nicht.
Grüße
Ronald
Search API jetzt serienreif
am 26.04.2017 - 16:55 Uhr
Yeah, mal sehen ob es nun besser wird, mit der Sucherei. ;-)
Tikita
PS: Peinliche Beobachtung bei Drupal itsself: Suche nach
responsiv
ergibt 0 Treffer, Suche nachresponsiv
e ergibt 104 Treffer. Einen Wortteil nicht zu finden grenzt schon an sträfliches Handeln.Hast Du denn auch einen Index
am 26.04.2017 - 18:45 Uhr
Hast Du denn auch einen Index aufgebaut und eine View auf diesem Index aufgesetzt? Du müßtest die Textfelder zusammenfügen und dann einen exposed Filter auf dieses spezielle Indexfeld setzen. So hat das jedenfalls in Drupal 7 gearbeitet. Bei D8 habe ich es noch nicht getestet.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *