Hat elasticsearch das Äquivalent von "cores" wie in solr?

8

Ich sehe die Verwendung von ElasticSearch oder solr für 'inhaftierte' Suchergebnisse. Durch die Inhaftierung möchte ich Datensätze aus Sicherheitsgründen usw. Auseinanderhalten.

Soweit ich das beurteilen kann, ist dies durch die Verwendung der Multi-Core-Konfiguration von solr möglich. Gibt es eine Möglichkeit, Indizes / Daten effizient mit Hilfe von ElasticSearch zu isolieren?

    
thinice 07.05.2012, 14:55
quelle

1 Antwort

7

In ElasticSearch können Sie Daten durch Indizierung in separate Indizes aufteilen und dann Ihre Abfrage auf einen bestimmten Index beschränken.

Zum Beispiel, wenn Sie zwei Indizes haben, 'foo' und 'bar' laufen:

%Vor%

durchsucht den gesamten Cluster, während:

%Vor%

sucht nur den 'foo' Index.

Sie können Daten auch nach Typen trennen, wenn Sie einen Index 'test' mit folgendem erstellen:

%Vor%

Sie können nur die Dokumente vom Typ "1" durchsuchen, indem Sie den Typ mit der Abfrage angeben:

%Vor%     
thnetos 07.05.2012, 15:01
quelle

Tags und Links