Zum Inhalt springen

Mehrsprachige Nachrichten indexieren (Crawler, indexed_search, tt_news)

Erstellt am 21. Januar 2010 · 1 Antwort · letzte Antwort am 16. April 2010

Tags: tt_news, Suche, Frage

ehontheim ·

Hallo allerseits!

Trotz ausgiebiger und langer Suche und vielen ausprobierens habe ich keine vollständige Lösung gefunden. Mittlerweile sehe ich möglicherweise den Wald vor lauter Bäumen nicht.

TYPO3 4.3.1, Crawler 3.0, tt_news 3.0.1, indexed_search 2.12

Das crawlen und indexieren der kompletten Webseite funktioniert in allen Sprachen tadellos. Im Crawler Configuration Record für die Nachrichten steht unter Configuration

&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid]

Damit werden im Crawler Log z.B. folgende URLs erzeugt

http://domäne/index.php?id=34&tx_ttnews%5Btt_news%5D=1&cHash=b29fd88491

und auch brav indexiert.

Dadurch habe ich aber keine sprachabhängige Indexierung und indexed_search findet bei Sprachauswahl Standard (in meinem Falle Deutsch) alle Nachrichten, bei Sprachauswahl English aber keine Nachrichten.
Benötigen würde ich nach meinem Verständnis ein &L=1 in den URLs wie

http://domäne/index.php?id=34&[b]L=1[/b]&tx_ttnews[tt_news]=1&cHash=02795a...

Wenn ich gemäß Dokumentation des Crawlers

Keyword “_ENABLELANG”: Optional flag. If set only the records from the current language are fetched

also
&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid;_ENABLELANG:1]

benutze, erhalte ich nur die deutschsprachigen Nachrichten. Was heißt hier überhaupt "current language"? Wo und wie wird das gesetzt?

Meine Versuche mit
&L=[1]&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid;_ENABLELANG:1]
bzw.
&L=[0]&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid;_ENABLELANG:1]
sind kläglich gescheitert. In beiden Varianten werden im Crawler Log nur die URLs zu den deutschsprachigen (Standard) Nachrichten erzeugt.

Ich weiß nicht mehr weiter. Seufz.

Wie bekomme ich die Sprache in die Indexierung rein?

Danke

Erwin

HerrBrink ·

Hallo Erwin,

mit der neuen Version von Site Crawler 3.1.1 funktioniert das sprachabhängige Crawlen bei mir. Hast du es schon mit dem Update probiert?

Gruß,
Herr Brink