Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Nach Update auf 7.38 - Suchfunktion fehlerhaft

Eingetragen von pyretta (171)
am 16.09.2015 - 15:52 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo,

Ausgangslage:
Beim vorletzten Update im Juli auf Drupal 7.38, bzw. auf Drupal eCommerce Kickstart 2.26, wurde scheinbar einiges an den Inhaltstyp-Ansichten und auch an der Indexierung des Search Moduls geschraubt.
Plötzlich wurden Blogbeiträge nicht mehr angezeigt. Ich musste die Ansichten ändern, d.h. die jeweiligen Felder für Titel und Body etc. wieder anzeigen lassen - die das Update einfach ausgeblendet hatte.
Das gleiche vermute ich bei dem Search Module. Vor dem Update lief alles reibungslos - Suche genauso wie Inhaltsanzeige.

Problem:
Wenn ich einen Suchbegriff in das Suchfeld eingebe und die Suche initiiere, dann wird ganz offensichtlich nur der Titel der Blogbeiträge durchsucht und nicht der Body. Alles was im Titel steht wird problemlos gefunden. Was im body steht eben nicht.
Bei "Basic Pages", "Webforms" und einigen anderen Inhaltstypen wird auch der Body durchsucht.

Lösungsversuch 1:
Unter ".../admin/config/search/search_api/index/blogs_and_pages/fields" habe ich versucht das Problem dadurch zu lösen, dass ich mit "Add related fields" die 3 Felder "The main body text" hinzufüge, häkchen setze und anschließend den kompletten Suchindex reindexiere. Pustekuchen. Index läuft zwar zu 100% durch, aber Problem bleibt bestehen.

Lösungsversuch 2:
Nach Internetrecherche (unter anderem auch hier im Forum) herausgefunden, dass die Drupalsuche sowieso Käse ist. Deshalb beim Hoster (Mittwald) einen Apache Solr Server angefordert und eingerichtet, entsprechende Drupal Module installiert und konfiguriert, Index durchlaufen lassen. Problem bleibt bestehen.

Lösungsversuch 3:
Drupal Modul "custom_search" installiert und konfiguriert. Problem bleibt bestehen.

Lösungsversuch 4:
Ein Update auf Drupal 7.39 bzw. Drupal eCommerce Kickstart 2.28 neulich, brachte auch keine Besserung

.... §%()/§$%)(/ ....
Jetzt stehe ich da und weiß nicht mehr weiter.

Was kann ich noch tun?
Wo habe ich etwas übersehen?
Was könnte das Update denn noch verstellt haben?

Jede Hilfe ist willkommen. Vielen Dank schon mal im Voraus.

Gruß,
pyretta

‹ Dateigröße für Download ausgeben? Nach Update auf 7.38 - Suchfunktion fehlerhaft ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Falls Du es noch nicht hast,

Eingetragen von wla (9461)
am 16.09.2015 - 16:27 Uhr

Falls Du es noch nicht hast, das Modul Search API Database Search installieren.

  • Einen neuen Index anlegen und dort definieren, für welche Bundels er benutzt werden soll und was die Mindestlänge der Begriffe sein soll.
  • Im Index unter Filterkriterien ein Aggregationsfeld anlegen und darin alle gewünschten Textfelder einsammeln.
  • Den Index neu aufbauen lassen
  • Einen neuen View für diesen Index anlegen und das Textfeld als Exposed Filter mit "contains" eintragen
  • Sonstige Infos nach bedarf im View mit ausgeben lassen.

Danach sollte die Suche sauber funktionieren (tut sie jedenfalls bei mir).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo wla, vielen Dank für

Eingetragen von pyretta (171)
am 16.09.2015 - 16:56 Uhr

Hallo wla,

vielen Dank für deine Antwort.

Meinst du die Search API: "/admin/config/search/search_api" ?

Dort habe ich bereits einen Server und 2 Indexe angelegt. Habe dort auch die Felder schon für body/Main Text hinzugefügt (siehe Lösungsversuch 1).
Ich habe auch unter "Filterkriterien" ein Aggregated Field für den "Main body text" hinzugefügt und dort auch die 3 Felder angehakt.

Den Index reindexiert habe ich auch tausendfach. Hat alles nichts gebracht.

Das einzige was ich nicht gemacht habe, war einen neuen View anzulegen.
Das werde ich jetzt mal versuchen. Vielen Dank schon mal für den Hinweis.

Werde mich mit dem Ergebnis dann noch mal melden.
Hoffe dass ich das endlich mal wieder zum laufen krieg. Ist echt besch... wenn eine Suche in einem recht großen Blog nicht funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach ein aggregated Field aus

Eingetragen von wla (9461)
am 16.09.2015 - 17:07 Uhr

Mach ein aggregated Field aus allen Textfeldern, die Du durchsuchen willst!! Das nimmst Du dann für den exposed Filter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank!

Eingetragen von pyretta (171)
am 17.09.2015 - 16:02 Uhr

Hallo wla,

nochmals vielen Dank für deine Hinweise und Tipps.
Mit dem neuen View und exposed Filters funktioniert es jetzt.

Vielen Dank!

Einstellungen etc. habe ich nun auch hinbekommen. Alles wunderbar.

Jetzt ist für mich nur noch eine Frage offen, wie ändere ich den vorgefertigten Text "Choose some options"?
Habe versucht mit dem Übersetzungstool ran zu gehen, aber das Tool findet diesen Ausdruck nicht.
In der View Einstellung des exposed Filters für "Inhaltstyp" habe ich auch nichts gefunden.

Ich habe versucht es mittels JavaScript zu ändern, aber sobald man in das input-Feld klickt und nichts auswählt oder alles wieder abwählt, wird der value-Wert wieder auf "Choose some options" gesetzt.
Wäre vielleicht wirklich einfacher ich wüsste wo ich es in Drupal ändern kann.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es ist hier

Eingetragen von wla (9461)
am 17.09.2015 - 19:50 Uhr

Es ist hier (https://www.drupal.org/node/358546#comment-7245598) genau beschrieben, was zu tun ist. Es ist wirklich simpel.

  • Anmelden oder Registrieren um Kommentare zu schreiben

sorry, aber entweder ich

Eingetragen von pyretta (171)
am 18.09.2015 - 12:26 Uhr

sorry, aber entweder ich verstehe die genau beschriebene Anleitung nicht oder es ist in meinem Fall irgendwie anders und evtl. fehlt ein spezielles Modul oder sowas.

Was meint er denn mit "Go to the advanced settings of the views and look at the EXPOSED FORM section."?
Wo finde ich die "advanced settings of the views"?

Ich bin jenen Weg gegangen: "admin/structure/views/settings/advanced". Allerdings gibt es dort keine "EXPOSED FORM section".
Da gibt es lediglich folgende "sections": Cache, Fehlersuche, Lokalisierung, Anzeigenerweiterung.

Wo bin ich falsch abgebogen oder welches Modul fehlt mir?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier zwei Screenshots:

Eingetragen von wla (9461)
am 18.09.2015 - 12:50 Uhr

Hier zwei Screenshots:

  • Anmelden oder Registrieren um Kommentare zu schreiben

sorry für die späte

Eingetragen von pyretta (171)
am 22.09.2015 - 16:17 Uhr

sorry für die späte Antwort.
Durch die Screenshots von dir habe ich es nun auch gefunden, und es klappt nun auch, dass erst nach Eingabe einer Suchanfrage die Ergebnisse angezeigt werden.

Vielen Dank nochmal.

  • 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 6 Tagen
  • Hey danke
    vor 3 Wochen 13 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Tagen
  • In der entsprechenden View
    vor 4 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 13 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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