Werden in der Suche auch die Schlagwörter eines Beitrages durchsucht?

  • Joomla Version
    Joomla 5.3
    PHP Version
    Unbekannt
    Hoster
    Lokal

    Hallo,
    ich habe mal eine wahrscheinlich rechts simple Frage und konnte im Netz dazu nicht konkretes finden – oder hab nach dem falschen Begriffen gesucht. Ich beschäftige mich gerade etwas mit der Suchfunktion von Joomla und würde gern wissen ob die Suche auch die Schlagwörter eines Beitrages durchsucht und bei Übereinstimmung dann den Beitrag in den Suchergebnisse auflistet.

    Ich hab mal etwas damit rum probiert, aber bei mir scheint Joomla das nicht zu machen – oder ich habe irgendwelche falschen Einstellungen.

    PS: Falls jemand ein gutes Tutorial zur Suchfunktion kennt, würde ich mich über einen Link freuen.

    Mirko

  • Ja, die Schlagwörter sind im Index. Allerdings habe ich gerade festgestellt das im Backend die Filterung des Index eine Fehlermeldung ergibt:

    Warning: Undefined array key 4 in /www/htdocs/w01d273c/markowski.de/administrator/components/com_finder/src/Field/ContentmapField.phpon line 109

    Warning: foreach() argument must be of type array|object, null given in /www/htdocs/w01d273c/markowski.de/administrator/components/com_finder/src/Field/ContentmapField.phpon line 109


    Kann es evtl. daran liegen?

    Mirko

  • Hallo Mirko,

    wenn ich im Beitrag ein Schlagwort vergebe und dies dann in anderen Beiträgen ebenfalls verwende, wird doch bei der Suche (Suchindex) unter der Erweiterten Suche bei Typ die Möglichkeit angeboten, Schlagwörter beim Typ zu verwenden.

    Wenn du nun im Frontend das komplette Schlagwort (also nicht nur Teile des Wortes) eingibst und die Suche ausführst, müsste der oder die Beiträge mit dem Schlagwort angezeigt werden. Den Suchindex musst du vorher natürlich einmal durchlaufen lassen.

  • Hallo,

    danke erstmal für diene Rückmeldung. Ich habe die ganzen Sucheinstellungen und den Index jetzt noch mal zurücksetzt, bzw. neu aufgebaut. Es gibt jetzt genau einen Beitrag mit dem Schlagwort "Testschlagwort". Tippe ich dieses Schlagwort in das Suchfeld ein, wird mir nicht angezeigt (0 Ergebnisse).

    Sind allerdings zwei Beiträge mit dem Schlagwort verbunden, bekomme ich als Suchergebnis zumindest das Schlagwort, aber nicht die Beiträge, welches das Schlagwort enthalten – das finde ich irgendwie bisschen komisch. Was mache ich hier falsch oder ist es gar nicht Core-seitig möglich den Beitrag anhand der Schlagwörter anzuzeigen?

    Mirko

  • Hallo,
    in der erweiterten Suche ist habe ich bei Typ sowohl "Alle" wie auch "Beiträge" und "Schlagwörter" ausgewählt. Das Ergebnis wird dadurch aber nicht wirklich beeinflusst – außer das beim Typ "Beiträge" gar nichts für das Schlagwort "Testschlagwort" ausgegeben wird.

    PS: Leider kann ich keinen Link einstellen, da der Bereich Inhalte enthält die noch nicht öffentlich zugänglich sein dürfen. Ich hab mal ein Bildschirmfoto angehängt welche die Suche zeigt und das Ergebnis.


  • Musste das Projekt jetzt leider eine Weile liegen lassen und habe mich heute erst wieder damit beschäftigt.

    Das Durchsuchen eines Artikels bzw. der im Artikel verknüpften Schlagworte funktioniert scheinbar nicht so gut oder gar nicht. Daher habe ich mir mal alternativen angeschaut und bin auf die Customfields gekommen. Diese werden ja – wenn gewünscht – im Suchindex gelistet und auch die Testsuche kann Customfields durchsuchen. Einzigstes Problem: Wenn ich z.B. Radiobuttons oder Selectlisten habe, welche mehrere Werte zulassen, werden diese Werte im Suchindex als eine Zeile (Beispiel: "Wert 1, Wert 2, Wert3) abgespeichert. Somit sind auch einzelwerte nicht Filterbar.

    Gibt es ein Suchindex-Plugin, dass das behebt oder hat jemand einen Ansatzpunkt wie ich das ändern könnte?

    Mirko