Thx for the complete answer.
 
Tony
 
 

On Tuesday, February 18, 2014 11:44:22 AM UTC-8, InquiringMind wrote:

> Tony,
>
> (1) Your first question seems to be about the curl command. If so, then it 
> follows shell script rules. In most Unix shell scripts, double-quotes 
> preserve spaces and such, but allow for variable substitution. Sngle-quotes 
> also preserve spaces but do not allow variable substitution and preserve 
> all characters as-is. Example:
>
> export FIELD=_all
>
> curl -XGET "http://localhost:9200/$FIELD/_mapping"; is converted by the 
> shell to: curl -XGET http://localhost:9200/_all/_mapping
>
> curl -XGET 'http://localhost:9200/$FIELD/_mapping' is converted by the 
> shell to: curl -XGET http://localhost:9200/$FIELD/_mapping
>
> So single quotes are usually preferred so that the & and ? characters in 
> URL parameter lists are not interpreted as shell characters. But if you 
> want to parameterize a curl command, you may need to use double-quotes for 
> parts, and single-quotes for the other parts. This is all standard shell 
> programming.
>
> (2) Camel case is OK for hostnames because hostnames are typically 
> insensitive. But JSON and ES are case-sensitive.
>
> (3) This is a JSON standard. {"field":"name"} and { "field"   :   "name" 
>  } are the same, but one or the other is prettier.
>
> Brian
>

-- 
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 an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/7d884b8f-d1d4-4be1-aeef-ffaaf451340d%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to