# Assigning index names dynamically (at run time) in spring boot

**URL:** <https://discuss.elastic.co/t/assigning-index-names-dynamically-at-run-time-in-spring-boot/200781>\
**Category:** Elasticsearch\
**Created:** [September 24, 2019, 5:02am UTC](https://discuss.elastic.co/t/assigning-index-names-dynamically-at-run-time-in-spring-boot/200781 "2019-09-24T05:02:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![5460cacf2efb6201e5f8](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/5460cacf2efb6201e5f8/32/54763_2.png) [@5460cacf2efb6201e5f8](https://discuss.elastic.co/u/5460cacf2efb6201e5f8)\
**Post date:** [September 24, 2019, 5:02am UTC](https://discuss.elastic.co/t/assigning-index-names-dynamically-at-run-time-in-spring-boot/200781/1 "2019-09-24T05:02:15Z")

</div>

Hi,  
i have following bean

@Document(indexName = "{dna-nbi-performancemanagement}", type = "\_doc")  
public class PerformanceResource {  
private String granularity;

```
@Id
private String retrievalTime;

private Map<String, String> rdn;

private Map<String, String> performanceValue;

private Map<String, String> performanceInterval;

```

in need to index data in to different name of same bean parameters based on some conditions ,so can you please tell how to assign multiple index name to same bean

Thanks,  
Harshith Gowda B T

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 22, 2019, 5:02am UTC](https://discuss.elastic.co/t/assigning-index-names-dynamically-at-run-time-in-spring-boot/200781/2 "2019-10-22T05:02:18Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
