Zum Hauptinhalt gehen

Externe Datenquellen | Suchindex aktualisieren

Kommentare

6 Kommentare

  • Zendesk API User
    Author: kohlbrecher - 7/1/2015 10:16

    Hallo Sarah,

    ein automatisches Update des Suchindexes bei Änderungen an externe Datenquellen ist meines Wissens nach nicht möglich.

    Wie groß die Last ist, wenn alle zehn Minuten der Index neu erstellt wird, hängt natürlich stark vom Projekt ab. Deshalb ist es schwer dazu eine Aussage zu machen.

    Grüße

    Jan

    0
  • Zendesk API User
    Author: marza - 7/21/2015 7:52

    Hallo Sarah,

    benötigst Du noch weitere Hilfe oder haben Dir die Antworten von Jan bereits geholfen?

    In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.

    Viele Grüße

    Marian Zaplatynski

    0
  • Zendesk API User
    Author: sarahfinkel - 7/21/2015 11:03

    Hey zusammen,

    noch eine kurze Rückfrage.

    Die externen Datenquellen können in einem anderen FS-Projekt durchaus bearbeitet werden (da sie dort nicht extern sind). Es gibt also keine Möglichkeit, zu triggern, wenn in diesem Projekt ein Datensatz bearbeitet wird?

    Eine Lösung haben wir leider noch nicht gefunden.

    Folgende Ideen haben wir jedoch:

    1. Man hängt die Aktualisierung an den Freigabe-Workflow des Datensatzes. Dann wird er zwar erst bei Freigabe des entsprechenden Datensatzes aktualisiert, aber das müsste reichen :smileywink:
    2. Der Redakteur kann beim Auswahl eines Links auf den Datensatz manuell den Suchindex für die Datenquellen aktulisieren (durch einen Button auf dem Auswahldialog).
      Das Problem ist, dass man rebuildSearchIndex(dataset) auf jedem Datensatz in jeder DQ aufrufen muss (und das sind echt viele :smileywink:). Hier müssen wir erstmal testen, wie lange das dann dauert.

    Hat jemand hierfür noch andere Ideen?

    Lg,

    Sarah Münich

    0
  • Zendesk API User
    Author: marza - 8/7/2015 11:53

    Hallo Sarah,

    Eventuell kann man unter Punkt 2) in Betracht ziehen in Java so etwas wie den ThreadPoolExecutorSerice zu nutzen, damit man die Aktualisierungen parallel ausführen kann.

    Grüße Marian Zaplatynski

    0
  • Zendesk API User
    Author: sarahfinkel - 8/12/2015 10:03

    Hey zusammen,

    wir Lösen dieses Problem, indem wir an den Freigabeworkflow ein Skript anhängen, welches die Aktualisierung des Suchindex in den Remote Projekten für diesen einen Datensatz ausführen wird.

    Danke für die Hilfe!

    Lg, Sarah

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 8/12/2015 16:02

    Noch ein Hinweis zu der Performance-Auslastung durch den Auftrag, welcher den gesamten Suchindex eines Projektes neu berechnet: Dieser sollte auf keinen Fall regelmäßig aufgerufen werden, da wirklich das komplette Projekt gescannt wird.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.