Zum Inhalt springen

Indexed Search (Einstellungen)

Erstellt am 15. Juli 2005 · 43 Antworten · letzte Antwort am 7. September 2006 · Seite 1 von 3

Tags: Suche, Tipp

mth ·

Nein, die Seite wird dann nicht angezeigt, was ja auch ok ist, sondern es erscheint die Meldung "Keine news_id übergeben." Das Problem ist eben dass als Suchergebnis eine Seite angezigt wird, deren Stop-Datum schon abgelaufen ist.

nullzeit ·

du hast vermutlich (hoffentlich) den start/stop-wert direkt beim anlegen der news eingetragen und ned nachträglich (nach dem indizieren).

kannst du mal sicherstellen ob oder ob nicht das ganze ein cacheproblem ist?
also den generellen cache abschalten ist ja quark, schau mal ob dir dieser befehl weiterhilft (die zahlen sind seiten-id's von seiten mit news):

(ts-config (seitenheader) auf dem newscontainer)

TCEMAIN.clearCacheCmd = 75,93

ansonsten mach mal nen neuen thread, wüsste da grad auch keine lösung.

moadin ·

Hallo!

Auf einigen TYPO3 Seiten habe ich gesehen, dass es möglich ist die Anzeige der Bereiche auszublenden

z.B.
Zeige Ergebnisse 1 bis 20 von insgesamt 28 in 3 Bereichen:
Menü links (16 Seiten)
Home (2 Seiten)
Menü oben (2 Seiten)

Weiß jemand wie man die Aufteilung der Bereiche unterdrücken kann?

Danke und viele Grüße,

moadin

Stoneage ·

Hallo,

ich habe eine kleine Extension (ch_is_template) geschrieben mit der man die Suche einfacher gestalten kann. Vielleicht hilft Dir das weiter?

Gruß,

T.

moadin ·

Hi Tetramatrix,

leider kann ich nichts über deine Extension finden.

Was genau wird einfacher an der Suche?

Grüße,

moadin

marsian ·

Die Extension von Tetramatrix ist eine feine Sache. Mit ihr kann man einfach ein HTML-Template benutzen um das Design der Suche zu verändern. Das ist einfacher und flexibler.

Danke Tetramatrix

Gruss Simon

hardcoder ·

Gibt es eine Einstellung oder ein Verfahren mit der man Mehrfachtreffer begrenzen kann? Ich meine damit folgendes:

Auf einer seite gibt es einen Begriff: testtreffer
und zwar 3 mal. Eine Suche nach diesem Begriff liefert mir diese seite 3-fach - obwohl einmal genügen würde.

Geht das?

Liebe Grüße

Jörg

nullzeit ·

Hi Hardcoder,..

3 gleiche treffer begrenzen? in welchem fall genau, auch wenn sie auf verschiedenen seiten auftauchen? macht das überhaupt sinn?

hardcoder ·

Hallo,

(wiesowurde ich eigentlich nicht benachrichtigt per mail???? *immer unzufriedener werd mit dem forum*)

Nochmal kurz zu meinem Problem:

Eine Seite - nennen wir sie id=123 - hat im Inhaltstext 3mal den Begriff "testsuche".

Ansonsten taucht dieser begriff nirgends auf - auf keiner andern seite in keinem menü etc.pp.

So suche ich nun nahc diesem begriff "testsuche" erhalte ich 3 Treffer d.h. die Suchergebnisliste bietet mir die seite 123 genau drei mal an - es wäre jedoch SEHR wümschenswert, wenn diese seite - da ja eh immer die selbe - nur EINMAL in der trefferliste auftaucht.

kann man das jetzt so besser verstehen was ich meine ?

Liebe Grüße

Jörg

NCoDer ·

Die indexed_search erfasst nur gecachte Seiten, d.h. eine Seite wird "beim Cachen" indiziert. Wenn eine Seite noch nicht im Cache ist, wird sie auch via indexed_search nicht gefunden. Wenn du die Seite dreimal als Treffer angezeigt bekommst, würde ich zunächst mal vermuten, dass es vielleicht drei verschiedene, gecachte Versionen der Seite gibt (z. B. mit verschiedenen Parametern). Schau Dir doch mal die Tabelle index_words an, wie oft dein Wort da drin steht und suche dann in der Tabelle index_rel nach der 'wid' des Wortes wenn es mehrere phash Einträge gibt, liegt es daran.

Du kannst dann mal den Cache für die Seite (via Backend) löschen und die Indizierung der Seite löschen (ebenfalls via Backend). Dann sollte beim ersten Aufruf die Seite neu gecacht und indiziert werden.

pcollins ·
nullzeit schrieb

2. Öffne die datei "class.indexer.php" im indexed_search verzeichnis

Moin,
wir reden doch von der "typ3/sysext/indexed_search/class.indexer.php", oder?

Da finde ich auch genau bei deinen Zeilenangaben den Quellcode. Doch ein auskommentieren bringt leider nicht das gewünschte Ergebnis. Die Meta Tags werden immer noch mit durchsucht 🙁

urs ·

bei mir funktionierts auch nicht... könnte aber sein, dass ich meine indexierungen mal löschen sollte - wo genau kann man dies tun?

nullzeit ·

Hi Jungs,

ihr müßt schon den genauen vorgang vom anfang des threads machen, nicht nur teile.

beachtet bitte auch die versionsnummer!

gruß Chris

urs ·

alles klar nullzeit,

hier ein bisschen ausführlicher:
version 3.8
<!--TYPO3SEARCH_begin--> und <!--TYPO3SEARCH_end--> habe ich reingepflanzt!
in der indexer-datei habe ich folgende zeilen auskommentiert:
// if(stristr($meta[$i]['name'],'keywords')) $contentArr['keywords'].=','.$meta[$i]['content'];
// if(stristr($meta[$i]['name'],'description')) $contentArr['description'].=','.$meta[$i]['content'];

trotzdem werden meine metatags bei der suche gefunden! könnte aber sein, dass meine indexierungen nicht aktualisiert sind - wo kann man dies bewerkstelligen (indexierungen löschen)?

nullzeit ·

Hehe,

mit anfang des threads meine ich den kompletten thread (seite 1). da steht eindeutig, "man muß den index neu erstellen lassen".

also datenbank tabellen leeren (oder das tool im backend nehmen) und dann nochmal überprüfen, was er so indiziert.

merci

urs ·

wie sieht das genau aus mit der db leeren? möchte eigentlich nicht unbedingt alle bestehenden daten ins jenseits befördern! genügt es, wenn ich folgende tabellen lösche: index_phash, index_words, index_rel?