Re: retrieve localhost:9200/_aliases using the java api

2014-01-22 Thread joergpra...@gmail.com
I have written a test case, in the hope it is useful ... (it's for 1.0.0.RC1) https://gist.github.com/jprante/8568886 Jörg -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send

Re: retrieve localhost:9200/_aliases using the java api

2014-01-22 Thread Emilie Lavigne
Logically, I understand that the curl statement cannot be faster. Which is how I reckon that I'm doing something wrong. This is how I am timing my methods (from my own dev machine pointing to a vm) using the Google stopwatch and ticker. *Client connection to myvm:9300 using java:* ClusterSta

Re: retrieve localhost:9200/_aliases using the java api

2014-01-22 Thread Emilie Lavigne
The ip corresponds to myvm in case you're wondering if that's the cause of the discrepancy. ;) On Wednesday, January 22, 2014 3:41:10 PM UTC-5, Emilie Lavigne wrote: > > Logically, I understand that the curl statement cannot be faster. Which > is how I reckon that I'm doing something wrong. Th

Re: retrieve localhost:9200/_aliases using the java api

2014-01-21 Thread joergpra...@gmail.com
Yes, asking the cluster state is possible to filter out for aliases (that is what the TransportGetAliasesAction is doing, too) I was using 1.0.0.RC1, RestGetIndicesAliasAction is deprecated in 1.0.0.RC1 A null argument to GetAliasesRequest gives an NPE, but an empty string works: GetAlia

Re: retrieve localhost:9200/_aliases using the java api

2014-01-21 Thread Emilie Lavigne
Thanks, Jôrg's tip didn't work. Null was not accepted in the constructor. We might be using a different version of ElasticSearch. However, I did find the 0.90.10 equivalent of the class Ivan suggested. I'm guessing that's as close as I can get to reproducing the _alias request. I tried to

Re: retrieve localhost:9200/_aliases using the java api

2014-01-21 Thread Ivan Brusic
The easiest way to find out how to use the Java API equivalent of a REST call is to simply look up the RestAction class. In this case: https://github.com/elasticsearch/elasticsearch/blob/master/src/main/java/org/elasticsearch/rest/action/admin/indices/alias/get/RestGetIndicesAliasesAction.java

Re: retrieve localhost:9200/_aliases using the java api

2014-01-21 Thread joergpra...@gmail.com
Replace "new IndicesGetAliasesRequest()" with "new GetAliasesRequest(null)", this should work See also RestGetAliasesAction.java Jörg -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails fro