Suchmaschine findet nur die Hälfte

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • nullzehn
    Contao-Nutzer
    • 13.01.2010
    • 7

    #1

    Suchmaschine findet nur die Hälfte

    Hallo zusammen,

    vielleicht hatte jemand schonmal ein ähnliches Problem: die SuMa findet nur einen Teil der relevanten Suchergebnisse, bzw. gibt diese aus.
    Im Suchindex ist aber alles soweit in Ordnung, d.h. auch die nicht gefundenen Seiten sind vollständig indiziert.
    Ich habe mir zur Kontrolle einmal den SQL-Query aus dem Search-Modul ausgeben lassen, und siehe da: nur ein Teil der Ergebnisse.
    Auffällig ist dabei, dass ein bestimmter Navigationsbaum 'verschmäht' wird bei der Suche. Aber hier ist alles richtig, kein Ausschluss von der Suche oder sonstige Restriktionen konfiguriert.
    In den nicht angezeigten Seiten sind iframes eingebunden, liegt es eventuell daran?

    TL ist noch die alte 2.7.6. Leider derzeit keine Livedemo möglich, da noch passwortgeschützt und in Produktion.

    Vielen Dank für Tips!
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Ich kann Dir Deine Frage nicht abschliessend beantworten, aber in 2.8 wurde die Suchmaschine verbessert. Es kann gut möglich sein, dass dort dein Problem behoben ist
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • -9999px
      Contao-Nutzer
      • 25.03.2010
      • 22

      #3
      Zitat von nullzehn Beitrag anzeigen
      In den nicht angezeigten Seiten sind iframes eingebunden, liegt es eventuell daran?
      Da ein iFrame ja prinzipiell eine andere Webseite darstellt (und TYPOlight also nichts von den darin befindlichen Daten wissen kann), liegt es doch wohl auf der Hand, dass die TYPOlight-eigene Suchfunktion dort nichts finden kann.
      Cheerio,
      -9999px;

      Kommentar

      • nullzehn
        Contao-Nutzer
        • 13.01.2010
        • 7

        #4
        Ja, werde wohl erst einmal ein Update auf 2.8 probieren. Aufgrund der Mootools-Navigation habe ich das bisher verschoben.
        Die iframes als Ursache ergeben nicht wirklich einen Sinn, da hast du völlig recht @-9999px! Zudem dort natürlich externe (non-TL)-Inhalte dargestellt werden (genau genommen: Flippage-Kataloge..)
        Montag weiß ich mehr, und wenn alles klappt, kann ich diesen Thread (hoffentlich) als gelöst markieren. Thx!
        Zuletzt geändert von nullzehn; 26.03.2010, 19:50.

        Kommentar

        • -9999px
          Contao-Nutzer
          • 25.03.2010
          • 22

          #5
          Irgendwie scheinst Du mich missverstanden zu haben - alles im iFrame ist eine komplett andere Website, und darauf kann TYPOlight nicht zugreifen, folglich weder indizieren noch irgendetwas finden.

          Was Du vielleicht tun könntest: Dein Pageflip innerhalb eines Artikels einbinden und diesen dann mit den entsprechenden MetaTags befüttern - eine Volltextsuche über den gesamten Inhalt wirst Du so aber nicht haben können.
          Cheerio,
          -9999px;

          Kommentar

          • nullzehn
            Contao-Nutzer
            • 13.01.2010
            • 7

            #6
            Zitat von -9999px Beitrag anzeigen
            Irgendwie scheinst Du mich missverstanden zu haben - alles im iFrame ist eine komplett andere Website, und darauf kann TYPOlight nicht zugreifen, folglich weder indizieren noch irgendetwas finden.

            Was Du vielleicht tun könntest: Dein Pageflip innerhalb eines Artikels einbinden und diesen dann mit den entsprechenden MetaTags befüttern - eine Volltextsuche über den gesamten Inhalt wirst Du so aber nicht haben können.
            Hi -9999px;
            ich hatte dich schon ganz richtig verstanden, denke ich. Die Pageflip-Kataloge sind auch nur Teil der gesamten Seite (im iframe), neben mindestens 6 weiteren Elementen pro Artikel (außerhalb des iframes). Aber das hatte ich auch nicht erwähnt, daher vielleicht die Unklarheit.
            Da die 'Flippies' eine eigene interne Suche implementiert haben, müssen diese auch nicht von der TL-SuMa indiziert werden, jedoch der Rest des Artikels sollte schon gefunden werden. Im Index ist dieser Inhalt ja auch schon, wird nur nicht in den Ergebnissen gefunden. Aber morgen weiß ich mehr, ein Update wird eingespielt. Wenn es eine eindeutige Lösung gibt, poste ich die auch mal hier.

            Kommentar

            • nullzehn
              Contao-Nutzer
              • 13.01.2010
              • 7

              #7
              Lösung gefunden.

              Die Lösung für dieses Problem war sehr einfach: der Navi-Baum der Seiten, die nicht gefunden wurden, hing in der falschen Hierarchie-Ebene
              ...es hatte also weder etwas mit iframes, noch mit sonstigen Artikeln/Inhalten zu tun. Die Suche fand ganz einfach keine 'child-pages' im Controller. Da die Navigationen (insgesamt 4 Stück) alle einwandfrei funktionierten, bin ich etwas spät dahinter gekommen.

              Kommentar

              Lädt...