es = Elasticsearch()
# get all indices name
indices_names = []
for elem in es.cat.indices(format="json"):
indices_names.append( elem['index'] )
# get all fileds of index
dict_index_fields = {}
index = 'factiva.snapshot'
mapping = es.indices.get_mapping(index)
dict_index_fields[index] = []
for field in mapping[index]['mappings']['properties']:
dict_index_fields[index].append(field)
#!/bin/bash
for i in {6000..18000..4000}
do
bin/console fos:elastica:populate --no-reset --first-page="$i" --last-page="$((i + 4000))"
done
bin/console fos:elastica:populate --no-reset --first-page=18000
Comments