Ich erhalte nur Elasticsearch wissen, und ich frage mich, ob es überhaupt meinen Fall paßt:Trennung Datenzugriff mit Elasticsearch
ein System überlegen, wo Unternehmen (mit mehreren Mitarbeitern) können ihre Kunden registrieren und verwalten, und senden Sie Dokumente an ihre Kunden.
Jetzt möchte ich Unternehmen ermöglichen ihre Dokumente zu durchsuchen - aber nur ihre, nicht die Dokumente anderer Unternehmen. Mit anderen Worten: Wie werden die Daten dieser Unternehmen für die Suche getrennt? Wie kann dies mit elasticsearch umgesetzt werden?
Soll diese Trennung von elasticsearch selbst gehandhabt werden? I.e. Es gibt eine Zuordnung zwischen den Firmen in meinem System und einem verwandten Benutzer für elasticsearch. Oder soll das vom Backend meines Systems gehandhabt werden? I.e. Das Backend entscheidet irgendwie (wie?), nur Suchergebnisse für diese bestimmte Firma anzuzeigen. Also würde nur ein Benutzer, nämlich das Backend meines Systems, auf die Ergebnisse von elasticsearch zugreifen und diese filtern. Aber ist das sinnvoll?
Ich bin sicher, dass es eine Fülle von Informationen darüber gibt. Bitte gib mir nur einen Hinweis, weil ich nicht weiß, wonach ich suchen soll. Die Suche nach Elasticsearch-Authentifizierung/-Autorisierung beispielsweise liefert nur Ergebnisse darüber, wer generell Zugang zum Suchsystem erhält - nicht über ein Muster zur Lösung dieser Trennung.
Vielen Dank im Voraus!
danke für deine antwort, Sönke! habe mich weiter gelesen und ich denke, ich bekomme die Idee. Einen schönen Abend! –