Indexer für News

Beschreibung

Mit dem Indexer für News können Sie Nachrichten der Erweiterung "news" (Erweiterungsschlüssel "news") indexieren. Für die Erweiterung tt_news siehe Öffnet internen Link im aktuellen Fensterhier.

Was wird indexiert?

Es werden Überschrift, Kurzbeschreibung, Inhalt, Autor, E-Mail-Adresse des Autors und Keywords indexiert. Die Zugriffsberechtigungen werden berücksichtigt. Es können entweder alle News oder nur die News aus bestimmten Kategorien berücksichtigt werden.

Wie erfolgt die Verschlagwortung?

Die Erweiterung "news" bietet die Möglichkeit, Nachrichten nach Kategorien, Schlagworten und Tags zu kategorisieren.

Um News mit der Facettierungsfunktion zu verwenden, werden indexierten News automatisch Schlagworte zugeordnet. Diese werden wie folgt generiert:

  • aus news-Kategorien
  • aus news-Schlagworten (Feld "Keywords")
  • aus news-Tags (Feld "Tags")

Beispiel: Wenn Sie eine Facettierung nach Jahreszeiten umsetzen möchten, können Sie die Kategorien "Sommer" und "Winter" anlegen. Wenn Sie dann in ke_search die Filteroptionen "Sommer" und "Winter" (die Tags müssen in diesem Fall exakt wie die news-Kategorien heißen, also ebenfalls "Sommer" und "Winter"), so werden automatisch die News mit der Kategorie "Sommer" gefunden, wenn Sie im Frontend den Filter "Jahreszeit" auf "Sommer" setzen. Die Schlagwort-Generierung für Keywords und Tags funktioniert analog. Wichtig ist, dass die gewählten Begriffe identisch sind zu den "Tags" von ke_search. Folgende Zeichen werden bei der Schlagwort-Generierung entfernt: # ( ) _ sowie Komma und Leerzeichen.

Wohin wird verlinkt?

In der Indexer-Konfiguration kann eine Zielseite hinterlegt werden. Wenn eine News in der Trefferliste erscheint, wird auf diese Zielseite verlinkt. Auf der Zielseite muss sich ein news-Plugin mit dem Modus "Einzelansicht" befinden. Wurde über die Kategorie einer News eine andere Zielseite definiert, so wird dies berücksichtigt und die Nachricht wird auf diese alternativen Zielseite verlinkt.

Konfiguration

Um News zu indexieren, erstellen Sie eine neue Indexer-Konfiguration und wie folgt konfigurieren:

  • Titel: wird nur intern verwendet
  • Datensatzsammlung: Tragen Sie hier den Ordner ein, auf dem Ihre Suchdaten gespeichert sind.
  • Typ: Muss "Nachrichten (news)" sein.
  • Zielseite: Die Seite, auf der die News-Einzelansicht angezeigt werden soll.
  • Ordner mit zu indexierenden Daten (rekursiv/einfach): Die Ordner, in denen die News-Datensätze gespeichert sind, die indexiert werden sollen.
  • Kategorienauswahl: Bestimmen Sie, ob Sie alle News oder nur die News bestimmter Kategorien indexieren möchten. Wichtig: Die Auswahl gilt nicht rekursiv, sie müssen also alle zu indexierenden News-Kategorien einzeln auswählen, wenn Sie im Feld darüber nicht "alle" ausgewählt haben.
  • Schlagworte des Sys-Ordners übernehmen: Wenn aktiviert, können Sie dem Ordner, der die News enthält in den Seiteneigenschaften ein (oder mehrere) Schlagwort(e) vergeben, diese(s) wird dann bei der Indexierung der news übernommen.
  • Schlagwort hinzufügen: Sie können auch für diesen Indexer ein bereits definiertes Schlagwort allen indexierten Einträgen hinzufügen.
Frank (Archiv)
Hi,
mir ist aufgefallen, daß die Suche nicht über Teilstrings von tx_news-title-Elementen matcht.

D.h. wenn ich nach "SBI" als Teil eines News-Titels suche und das Wort nicht im Content vorkommt, wird NICHTS gefunden. Erst wenn ich den kompletten News-Titel als Phrase in Anführungszeichen suche, findet die suche diesen.

Im Extension Manager habe ich bereits das Suchen von Teilstrings aktiviert.

TYPO3 6.1.5 / MySQL 5.5
Christian (Archiv)
Hallo Frank, hast Du ke_search und MySQL so eingestellt, dass auch 3-Wort-Begriffe gefunden werden? Zudem muss der Suchstring am Anfang des zu findenden Wortes vorkommen.
Frank (Archiv)
"Zudem muss der Suchstring am Anfang des zu findenden Wortes vorkommen. "

Warum das ?
Christian (Archiv)
Hallo Frank, ke_search nutzt die MySQL Volltext-Suche, welche standardmäßig nur ganze Wörter findet. ke_search verwendet aber auch den Wildcard Operator und damit ist die Suche nach Wortanfängen möglich. Siehe auch dev.mysql.com/doc/refman/4.1/en/fulltext-boolean.html Übrigens: Mit ke_search_premium und der Nutzung von SPHINX ist auch eine Teilwortsuche möglich.
Manfred (Archiv)
Hallo, wir haben unter Typo3 6.2 die Erweiterung news installiert. Wenn ich nun einen Indexer anlegen möchte kann ich bei Typ keine news auswählen. Es wird nur zweimal die tt_news angezeigt. Wähle ich zum Beispiel die zweite tt_news aus, also da wo normalerweise die news stehen müsste, bekomme ich beim Speichern einen Datenbankfehler angezeigt.

Habt ihr dafür eine Lösung?
Christian (Archiv)
Hallo Manfred, das erste ist nur ein Übersetzungsfehler (der mittlerweile eigentlich behoben sein müsste, einfach mal die aktuellen Übersetzungen ziehen), das zweite tritt bis ke_search 1.6.5 auf, wenn Du news 3.0.0 einsetzt. Bitte auf 1.6.6 aktualsisieren.
Manfred (Archiv)
Hallo Christian, der erste Fehler hab ich durch eine aktuallisierung der Sprachverwaltung wegbekommen. Den zweiten Fehler leider nicht, wenn ich unter Typ die "news" auswähle bekomme ich folgenden Fehler angezeigt "DB_tx_news_domain_model_category doesn't exist" unter ke_search 1.66 und news 3.01. Die Tabelle fehlt auch bei mir. Liegt das nun an ke_search oder an der news?
Christian (Archiv)
Hallo Manfred, da war noch ein Fehler im Indexer, ist jetzt in der Version 1.6.7 behoben.
Fabian (Archiv)
Hallo zusammen,

Ich habe meinen News Kategorien jeweils eigenen "news detail" Seiten zugeordnet. Kann die target page automatisch ermittelt werden? Sonst entstehen doppelte Url.

Ich versuche es auch mal selber hinzubekommen.

Vielen Dank für die super Extension.
Christian (Archiv)
Hallo Fabian,

ja, wenn bei News-Kategorien eigene Detail-Seiten definiert sind, werden diese bei der Indexierung berücksichtigt, und von der Suchergebnisliste gelangt man dann jeweils zu der passenden Detail-Seite.
Manfred (Archiv)
Hallo Christian,

Super, ke_search läuft jetzt ohne Fehler bei uns.

Herzlichen Dank für eure schnelle Hilfe!
Bettina (Archiv)
Hallo,

bräuchte dringend Hilfe. Kann mir jemand genau erklären was ich bei kesearch (Filter, Filteroptionen, Indexer) einstellen muss, hab den Indexer für die Erweiterung news nach der Beschreibung von oben angelegt, aber es zeigt mir immer 0 results, no results found an und die Filteroptionen (Checkbox) sind nicht anklickbar. Wäre super wenn mir jemand helfen könnte. Danke schonmal.
Frost (Archiv)
Hi, ich hab das Problem, dass ich mit der neuen Version über die Suche zwar indizierte TT_NEWS Artikel finde aber wenn ich auf diesen Klicke bleibe ich in der Suche und mir wird als Ergebnis die Seite für die Einzelansicht angezeigt und wenn ich da drauf gehe wird keine News ID übergeben.

Ich habe das Suchergebnis so eingestellt wie es auf der Seite beschrieben ist.

Also dass, das Suchergebnis auf die Einzelansicht der TT_NEWS weiterleitet.

Vielleicht kann mir jemand helfen.

Danke
Silke (Archiv)
Hi,
habe ein Problem mit dem News-Indexer (tx_news):
Ich habe mehrere "Weltkugeln" und einen gemeinsamen News-Ordner außerhalb der Weltkugeln. Obwohl ich für jeden Baum eine eigene Suchdatensammlung habe und die Zielseite entsprechend gesetzt ist (habe die Datenbank überprüft, targetpid passt jeweils) wird immer dieselbe Zielseite als "target page" gewählt, nämlich die Seite der ersten Weltkugel. Woher wird die target page gezogen wenn nicht aus der Tabelle der Datenbank? Wie kann ich auf unterschiedliche Detailseiten leiten je nach Baum?
Danke schonmal!
Christian (Archiv)
Hallo Silke, die Target Page wird aus der Datenbank, Tabelle tx_kesearch_index gezogen, das ist so richtig wie Du das beschrieben hast. Anscheinend greift hier bei der Generierung des Links im Frontend noch ein anderer Mechanismus, das kann ich so leider nicht sagen, ohne in die Installation zu schauen.
Qamar (Archiv)
Hallo, ist es möglich bei tx_news-Artikeln, welche als Typ=Externe Seite gespeichert sind, auch entsprechend in der Suchergebnisliste auszugeben, d.h. das Suchergebnis soll via Klick im neuen Fenster zur eingetragenene Ziel-URL führen.
Bin für jede Hilfe dankbar.
Grüße...
Christian (Archiv)
Hallo Qamar, diese Funktion gibt es derzeit nicht, müsste also programmiert werden.
Joe Schäfer, 28-07-15 10:23
Hallo,

ich habe das Problem, dass news vom Typ "externe seite" ebenfalls (wie "normale" News) auf die News-Detailseite der indexer konfiguration verlinkt werden.
Das ist nicht gut bzw. geht das auch anders? z.B. dass das Ziel angesteuert wird...?

J
Christian, 07-08-15 12:03
Hallo Joe, das sollte seit Version 1.9.1 gefixt sein, siehe Changelog (https://svn.typo3.org/TYPO3v4/Extensions/ke_search/trunk/ChangeLog)
Keyan, 20-01-16 14:35
Hallo,

Indexierung funktioniert einwandfrei, leider wird Betrag nicht verlinkt.

Was mache ich nur falsch :(

MfG
Keyan
Alex Wilke, 15-03-16 15:03
Hallo,

der Indexer läuft super, wirklich große Klasse. Allerdings kann ich nicht nach Tags oder Kategorien in meinem NEWS SYSTEM suchen. Der tatsächliche Inhalt der News ist korrekt verschlagwortet, daran liegt es nicht. Im Indexer sehe ich auch die Tags und die Kategorien. Der Indexer sucht auch nach NEWS und nicht nach tt_news.
Ich habe zwischendurch versucht, die selben Kategorie und Tag zu verwenden. Daraufhin fand ich immer alle Artikel :).
News:4.2.1//ke_search:2.0.4// Typo3:7.6.
Ich vermute ein Verständnisproblem.

Beste Grüße
Alex

@ Keyan

Wie ist denn bei dir der Aufbau der Suche und der News? Bei mir klappt es folgendermaßen

NEWS ist Oberseite, darin befinden sich die Seiten DETAIL und SUCHE (wahrscheinlich ist das doppelt, aber das ignorier mal)
in NEWS ist die Suchbox, die auf SUCHE verweist; Datensatzsammlung unter DATENSATZSAMMLUNG
in SUCHE ist dann die Ergebnisliste, die Flexform ist wie im Tutorial die Suchform

der Ordner DATENSATZDAMMLUNG beinhaltet den Indexer, der wiederum verweist auf den Ordner DATENSATZSAMMLUNG
der Indexer verweist als Zieseite auf DETAIL (weil ich da meine coole News-Optik für die Detailansicht habe)

Hilft dir das? ich hab einfach noch einmal deinstalliert und alle Schritte haargenau wiederholt, dann ging es!

Der Fehler sitzt ja oft einen halben Meter vor dem Bildschirm.
Ralf, 01-06-16 10:54
Hallo,
ich setzte KeSearch nun oft ein, heute ist mir ein Problem aufgefallen was ich Ad-hoc nicht lösen kann. Meine News URLs haben ein Datum was ich mittels

plugin.tx_news.settings.link.hrDate = 1
plugin.tx_news.settings.link.hrDate.day = ....

hinzugefügt habe, in den Suchergebnissen wird es bei der Link generierung nicht berücksichtigt. Wo bzw Wo kann ich einstellen das er die 3 Parameter day, year, month mit übernehmen soll damit meine URLs gleich bleiben`?

Suchergebnis: http://example.net/detail/datum////tollernewstitle/
Orginal: http://example.net/detail/datum/2016/04/08/tollernewstitle/

Gruss
Ralf
Ralf, 13-06-16 09:12
Hi,
ich nochmal. Niemand eine Idee? Außer den Kompletten Indexer neuzuschreiben?

Gruss
Timo Winkler, 25-08-16 10:53
Hallo,
ich habe bei der Konfiguration für NEWS keine Möglichkeit die Zielseite zu wählen! Somit bekomme ich beim indexieren folgende Meldung: No target PID setTYPE: news; STORAGE PID: 12;

TYPO3 7.6.10
ke_search 2.3.1

Gruß
Timo
Andreas, 09-11-16 13:42
Hallo! Erstmal vielen Dank für diese gute Erweiterung! :-)
Ich habe folgende Frage: Ich habe zwei Index-Einstellungen hinterlegt: 1x statische Seiten, 1x tx_news.
Als Filter möchte ich gerne die Systemkategorien von TYPO3 verwenden. Das funktioniert auch bei
statischen Ergebnissen aber leider wird im Filter nicht die News-Kategorie mit einbezogen.
Ist das von Haus aus möglich oder muss das neu entwickelt werden?

Viele Grüße

Andreas
Christian, 09-11-16 14:27
Hallo Andreas,

das ist von Hause aus möglich, aber die Filteroptionen müssen manuell angelegt werden:

ke_search vergibt automatisch Schlagwörter für News-Index-Einträge, wenn eine News-Kategorie zugeordnet wird:

1. Zum einen anhand des Kategorienamens nach oben beschriebener Logik (bei der Kategorie "Roter Apfel" wäre das "RoterApfel") und
2. Anhand der Systemkategorie-UID. Wenn die Kategorie "Roter Apfel" die UID 42 hätte, dann wäre das das Schlagwort "syscat42".

Jetzt musst Du nur noch eine Filteroption anlegen und als Schlagwort entweder "RoterApfel" oder "syscat42" verwenden (wobei letzteres natürlich robuster ist, da dies auch nach einer Änderung des Kategorienamens weiter funktionieren würde).
Steffen, 03-02-17 09:00
Hallo,
genauso wie Timo kann ich leider bei der Konfiguration für NEWS keine Möglichkeit finden die Zielseite zu wählen! Somit bekomme ich beim indexieren auch die Fehlermeldung, dass keine target PID gesetzt ist: "No target PID setTYPE: news; STORAGE PID: 140;"

TYPO3 7.6.11
ke_search 2.4.1

Wäre super wenn mir jemand helfen könnte. Viele Grüße,

Steffen
Wagner, 11-07-17 13:42
Stehe vor dem gleichen Problem wie Timo und Steffen.
Auswahl der Zielseite scheint im Flexform (BE) nicht mehr da zu sein.. :S
-> ...ich hab jetzt auch nicht im Bugtracker nachgeschaut, ob da schon was steht etc. *sorry

Ich wurstel mal rum und versuch mal selber weiter... bis was kommt.
Wagner, 11-07-17 14:44
@Steffen + Timo

Das Problem liegt an dieser Datei...
ext/ke_search/Configuration/TCA/ ..." tx_kesearch_indexerconfig.php "

In der Zeile 27 fehlt dort der Eintrag für targetpid
'interface' => array(
'showRecordFieldList' => 'hidden,title,storagepid,targetpid,startingpoints_recursive,single_pages,sysfolder,'

Damit es im BE aktiv wird, müsst ihr die Datei ändern und die Extension anschliessend deaktivieren und reaktivieren.
Das ist einfach Quick and Dirty ... * sorry Christian für meine Ignoranz, könnte man sicher sauberer lösen. :D

Gruss Wagner
Kurt, 25-04-18 11:41
Wir haben folgende Option gesetzt:
plugin.tx_news.settings.link.skipControllerAndAction = 1
Leider wird die von ke_search ignoriert, sodass die Links von ke_search dann so aussehen:
/aktuelles/meldung/titel-der-news/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=adbf4e4b1a202a482cb6e7feea4dab8d
Das kann natürlich nicht so bleiben. Gibt es eine Lösung dafür oder muss ich einen news-Indexer selber schreiben?

Kommentar hinzufügen

* - Pflichtfeld

Ihr Ansprechpartner für ke_search

Das Absenden ist erst dann möglich, wenn alle Pflichtfelder ausgefüllt sind und der Haken „Ich akzeptiere“ gesetzt ist. * Pflichtfelder

Hinweis zum Kontaktformular: Wir benötigen Ihren Namen um Sie ansprechen zu können und Ihre E-Mail-Adresse um Ihnen antworten zu können.
Datenschutzhinweise: Ihre Anfrage wird verschlüsselt übertragen. Sie erklären Sich damit einverstanden, dass wir Die Angaben zur Beantwortung Ihrer Anfrage verwenden dürfen. Weitere Informationen zum Datenschutz und Widerrufhinweise finden Sie auf unserer "Datenschutzerklärung".

zurück zum Kontakt
 

TYPO3 Agentur aus Leidenschaft. Wir erbringen alle Dienstleistungen rund um TYPO3. Von einfachen Webseiten bis hin zu TYPO3 Portal-Webseiten oder hoch komplexen TYPO3-Extensions. Wir engagieren uns im TYPO3 Security Board und in der Community. Unsere TYPO3 Agentur "lebt" TYPO3.