Danke, dachte schon mir will keiner weiterhelfen 🙂
Muss ich jetzt etwas bestimmtes mit der Datei "5714.diff" machen?
Danke, dachte schon mir will keiner weiterhelfen 🙂
Muss ich jetzt etwas bestimmtes mit der Datei "5714.diff" machen?
damit dein typo3 patchen
Du denkst dir sicher schon was jetzt kommt... Wie genau funktioniert das?
Ich habe das hier gefunden:
http://t3blog.de/2007/12/14/vernunftige-core-patches-mit-patch-und-diff/
werde daraus aber nicht ganz schlau, wie "setze" ich einen Befehl ab? So etwas habe ich noch nie gemacht...
Ich habe die Datei nun manuell gepatcht. Trotzdem noch der selbe Fehler... Scheint ein anderes Problem zu sein.
Also diese indexed search engine scheint ja viele zum Verzweifeln zu bringen.
#evil# #evil#
So, ich habe noch einmal alles aus dem index gelöscht und die Seiten neu einlesen lassen, jetzt schein der Fehler nicht mehr aufzutreten.
Mir ist dieser Fehler trotzdem ein Rätsel... nach wie vor.
Bugs sind immer ein Rätsel bis sie gefixt sind 😉
Hallo,
ich hoffe ich bin als Anfänger in diesem Thread richtig!
Ich habe auch die index search engine (2.10.0 - Typo 4.1.6) integriert und habe folgendes Problem:
Eigentlich funktioniert die Suche gut, aber ich bekomme bis zu 2000 Ergebnisse unter einem Suchbegriff.
Diese vielen Ergebnisse erhalte ich immer dann, wenn ich die news - Erweiterung oder auch den jw_calander eingebunden habe.
Die Suche gibt als Ergebnis immer den identischen Inhalt aus den News oder dem Kalender aus.
Kann ich das Durchsuchen einer Extension, wie z.B. den jw_calander via TS ausstellen?
Oder gibt es die Möglichkeit diesem 'Phänomen' Einhalt zu gebieten?
Beispiel: Wenn man hier (http://www.fuerther-buendnis-fuer-familien.de/731.0.html) 'ihk' ins Suchformular eingibt, sieht man das skurile Ergebnis.
Über eine Antwort mit der auch ein Anfänger zurecht kommt wäre ich ungeheuer dankbar!
Viele Grüße
PS: Ich habe bzgl. der search engine noch nichts im TS stehen, ausser dem Pfad zum ausgelagerten Template und:
# Für die Suche:
config.no_cache=0
config.index_enable = 1
config.index_externals = 0
# SUCHfunktion aktivieren
seite.config.index_enable = 1
O.K.,
ich war vielleicht ein bißchen voreilig mit meinem Hilfegesuch. So einiges konnte ich herausfinden:
1. Das Durchsuchen des Kalenders habe ich mit 'Nicht Suchen' unter Seiteneigenschaften ausgestellt (wahrscheinlich eher unprofessionell)
2. Um die Metatags nicht zu indizieren habe ich die
class.indexer.php (Der Pfad bei mir:/typo3_src-4.1.6/typo3/sysext/indexed_search)
an folgender Zeile auskommentiert:
// if(stristr($meta[$i]['name'],'keywords')) $contentArr['keywords'].=','.$meta[$i]['content']
3. Um das Menu nicht auszulesen bzw. um nur den Content zu indizieren gab folgenden Eintrag ins TS:
CONTENT_NORMAL = CONTENT
CONTENT_NORMAL {
wrap = |<!--TYPO3SEARCH_begin--><!--TYPO3SEARCH_end-->
table = tt_content}
und diesen Eintrag ins html Template:
<!--TYPO3SEARCH_begin-->###CONTENT###<!--TYPO3SEARCH_end-->
4. Nach dem ganzen Procedere muss dann noch die Indizierung unter 'info' im Typo Backend gelöscht werden (Seiten werden nach dem Klicken wieder indiziert!)
BLEIBT NOCH: Bei den News bin ich noch am Basteln...
UND die Formatierung der macina_searchbox bereitet mit noch Schwierigkeiten?
Viele Grüße
Was die tt_news angeht, stehe ich vor dem selben/ähnlichen Problem. Meine Singleansicht lasse ich indexieren, und hier erhalte ich mehrfache Einträge für ein und denselben News-Beitrag. Der einzige Unterschied dieser Einträge ist in den URL-Parametern zu finden.
Da die News-Beiträge von verschiedenen Seiten aus erreichbar sein sollten, gibt es auch entsprechend verschiedene Werte für tx_ttnews[backPid], und bei Verwendung der Archivfunktion auch den Parameter tx_ttnews[pS]. Die Zahl an möglichen GET-Parameter Varianten kann entsprechend groß werden, und damit erreiche ich gerade einen grandiosen Überlauf der Tabelle index_rel.
Überprüf doch mal die Links zu den 'gleichen' Such-Ergebnissen, ob es nicht auch an den verschiednenen Parametern liegt.
Eine Lösung habe ich noch nicht, wird sich aber finden, wenn die Ursache erkannt ist.
Ich habe es jetzt wie folgt gelöst, damit auch der standard Backlink in den tt_news genutzt werden kann:
Dazu folgende Codezeilen in die Datei:
'../typo3/sysext/indexed_search/class.indexer.php' (TYPO3 verion 4.2.4)
in die Zeile 264 einfügen:
// get disregarded URL GET-Parameters
$ignoredCHashItems = explode(',', trim($pObj->config['config']['ignoreURLParamsByIndexedSearch'])); // URL GET-Parameters to disregard by indexedsearch (like 'tx_ttnews[backPid],tx_ttnews[pS],...')
// shorten cHash_array by unset disregarded URL GET-Parameters
while(list($key,$val)=each($ignoredCHashItems)) {
unset($this->conf['cHash_array'][$val]);
}
// rebuild cHash for shortened cHash_array
$this->conf['cHash'] = $this->makeCHash($this->conf['cHash_array']);
Von jetzt an, kann mit TypoScript die Indexierung beeinflußt werden, um diverse verschiedene Parameter, bei doch gleichem Inhalt für die Indexierung auszuschließen. Dazu diese Angabe im TS-Setup hinzufügen und nach eigenen Bedürfnissen anpassen:
page.config.ignoreURLParamsByIndexedSearch = tx_ttnews[backPid]
Ich teste gerade die Resultate, und es sieht soweit ganz sauber aus. Benutze dabei die Parameter 'tx_ttnews[backPid],tx_ttnews[pS],tx_ttnews[pointer],tx_ttnews[arc],tx_ttnews[pL]' um sie bei der Indexierung auszuschliessen.