Ich habe die Indexed_search_engine installiert, eingebunden und in meinem TS- template
page.config.index_enable = 1
page.config.index_externals = 1
eingegeben. Aber egal nach was ich suche (was definitiv auf meinen Seiten als Text abgegeben ist), ich bekomme keine Ergebnisse. Ich dachte ich hätte mir das manual aufmerksam durchgelesen... hab ich noch etwas vergessen?
Wurden die Seiten indiziert?
Das passiert beim ersten Aufruf und kann im Info Modus überprüft werden.
Info Modus -> Indexed search im rechten DROP DOWN selektieren und die Levels einstellen.
Du solltest dann wenigstens den Indexeinträge für die im Seitenbaum selektierte Seite sehen.
Oder was sagt das Tool -> Indexing unter General statistics?
ich hab grade gemerkt, daß es noch viel kurioser ist... bei der suche wird mein menü durchsucht und nicht der seiteninhalt. wo kann ich das ändern?
Hast du
<!--TYPO3SEARCH_begin-->
und
<!--TYPO3SEARCH_end-->
verwendet?
Damit kannst du den zu Indizierenden Bereich deiner HTML Dokumente markieren.
Siehe Doc.
http://typo3.org/documentation/document-library/indexed_search/HTML_content/
hab ich jetzt gemacht, ja
<!--TYPO3SEARCH_begin-->
<br>###CONTENT###</td>
<!--TYPO3SEARCH_end-->
hat aber leider nichts geändert, es wird immer noch das Menü durchsucht, und Inhalte, egal ob text, PHP, HTML.... werden bei der suche garnicht beachtet. ich habe bei info -> indexsuche "3 ebenen" eingestellt (so viele unterebenen hat meine Seite), und es werden zu einigen seiten auch schon daten angezeigt (ich nehme an, das sind die seiten die ich angeschaut habe)
erm... neues update.... jetzt findet er die text- und html- inhalte auch. aber das menü wird leider immer noch in die suche eingebunden, obwohl ich es durch die marker ausgeklammert habe. kann es sein, daß es immer eine weile dauert, unabhängig von permanenten cache-leeren, bis die updates durch sind?
irgendwie findet er auch noch nicht alles.... wenn ich ein plugin eingebunden habe (z.B. News, Quiz...), dann findet er Inhalte aus deren HTML- Template nicht.
Lösch mal die Indexeinträge aller Seiten und indiziere die Seiten neu.
jetzt findet er nur noch die metatags (nach dem löschen der indexeinträge).... die sollte er eigentlich auch nicht finden. jetzt werden weder menü noch inhalte gefunden 😢
okay... sobald ich eine seite einmal betrachtet habe finde ich den inhalt. d.h. es geht nur wenn der cache davor nicht gelöscht wurde. schlecht. metatags finde ich immer noch. und plugininhalte immer noch nicht :-(
Die Seiten werden beim ersten Aufruf indiziert.
Indiziert werden aber nur Seiten, die gecached werden können.
Cache löschen, löscht aber nicht die Indexeinträge.
Wenn Seiten mit Plugins nicht indiziert werden, liegt das daran, dass die Seiten nicht gecached werden.
Für weitere Infos solltest du dir die Indexed Search Doku noch mal genau durchlesen. 😉
das mit den plugins wäre nicht so wild, aber wie bekomm ich die metatags aus der suche raus? ich hab den suchbereich doch schon auf den marker beschränkt, der den content ausliest
das mit dem cache hab ich übrigens selbst verschuldet... hab nicht dran gedacht, daß ich davor die indexierung gelöscht hatte 🙁