Elastic Search bekommen vs-Aktion bekommen

Was ist der Unterschied zwischen elastischen Suche bekommen vs-Aktion bekommen?

Ist es nur der eine macht den Ausnahmen, wo wie der andere behandelt Sie selbst?

Alle Beispiele mit elastic search, die ich sehe (in Java) verwenden actionGet, ich.e

SearchResponse response = client.prepareSearch().execute().actionGet();

Welche soll ich verwenden und Wann?

InformationsquelleAutor tt_Gantz | 2016-03-15

 

One Reply
  1. 2

    AusDie offizielle javaDocs von actionGet()

    Ähnlich wie {@link #get()}, nur fangen die {@link
    InterruptedException} und werfen
    * ein {@link org.elasticsearch.ElasticsearchIllegalStateException} statt. Auch fängt
    * {@link java.util.gleichzeitige.ExecutionException} und wirft die eigentliche Ursache statt.

    Es stellt nur ein wrapper über Future#get() fängt InterruptedException, ExecutionException und hüllt Sie in ElasticSearchException

    Können, können Sie auch direkt verwenden client.prepareSearch().get() statt client.prepareSearch().execute().actionGet() . Intern das gleiche macht.

    • Danke, auch Fragen, wo hast du die javaDocs? Ich dachte, es gäbe keine offizielle java-docs? Oder du hast einfach zu dekompilieren ist es in source-Dateien und schauen Sie in die Dokumentation gibt es?
    • Ja.. ich habe die Quelle ein-und ausgecheckt, die es gibt. 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.