I set "dynamic : false" on my index. Will this effect what is indexed under "_all" field.
Does it concatenate all values or only those that my static mapping specifies ?
I am new to elasticsearch. Any will be very helpful. Thanks.
"dynamic": false, means the new fields which are not defined in the mapping will be ignored, "_all" will combine the terms of all the fields together to a new filed "_all" which the high level query (like query_string or match query) will based on.
if you want the additional fields to be saved and queried in "_all", you will not make "dynamic" false, otherwise you could do this, make the "dynamic" false will not effect the original.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.