# Elasticsearch 5.2.2 java addsort has error

**URL:** https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114
**Category:** Elasticsearch
**Created:** [March 27, 2017, 9:42am UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114 "2017-03-27T09:42:19Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![GavinSong123](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@GavinSong123](https://discuss.elastic.co/u/GavinSong123)
#### Post date: [March 27, 2017, 9:42am UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/1 "2017-03-27T09:42:19Z")

</div>

> <https://stackoverflow.com/questions/43042080/elasticsearch-5-2-2-java-addsort-has-error>

---

<div class="post-metadata">

### Author: ![xavierfacq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/xavierfacq/32/8744_2.png) [@xavierfacq](https://discuss.elastic.co/u/xavierfacq)
#### Post date: [March 27, 2017, 9:44am UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/2 "2017-03-27T09:44:27Z")

</div>

[https://www.elastic.co/guide/en/elasticsearch/reference/5.2/fielddata.html#\_enabling\_fielddata\_on\_literal\_text\_literal\_fields](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/fielddata.html#_enabling_fielddata_on_literal_text_literal_fields)

---

<div class="post-metadata">

### Author: ![GavinSong123](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@GavinSong123](https://discuss.elastic.co/u/GavinSong123)
#### Post date: [March 27, 2017, 9:52am UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/3 "2017-03-27T09:52:35Z")

</div>

Is there java api which can implement this function?

---

<div class="post-metadata">

### Author: ![xavierfacq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/xavierfacq/32/8744_2.png) [@xavierfacq](https://discuss.elastic.co/u/xavierfacq)
#### Post date: [March 27, 2017, 10:01am UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/4 "2017-03-27T10:01:04Z")

</div>

This is a mapping configuration, you have to change the mapping & reindex your datas.

---

<div class="post-metadata">

### Author: ![GavinSong123](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@GavinSong123](https://discuss.elastic.co/u/GavinSong123)
#### Post date: [March 27, 2017, 11:05am UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/5 "2017-03-27T11:05:18Z")

</div>

Sorry, I am still confused..How to change mapping and reindex datas? By configuration file, restful api or java transport client?

---

<div class="post-metadata">

### Author: ![xavierfacq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/xavierfacq/32/8744_2.png) [@xavierfacq](https://discuss.elastic.co/u/xavierfacq)
#### Post date: [March 27, 2017, 12:18pm UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/6 "2017-03-27T12:18:12Z")

</div>

> [@GavinSong123](#):
>
> restful api or java transport client

Both are possible.  
You should read:

> **[Put Mapping | Elasticsearch Guide \[5.2\] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/indices-put-mapping.html)**

In Java

```
	try {
		String template = FileUtils.readFileToString(new File(jsonTemplateFile));
		Client client = ElasticsearchService.getInstance().getClient(documentType);

		PutIndexTemplateResponse response = client.admin().indices()
				.preparePutTemplate(documentType.getIndexName())
				.setSource(template)
				.get();

		isOk = response.isAcknowledged();
	} catch (Exception e) {
		logger.severe(ExceptionUtils.getFullStackTrace(e));
	}

```

---

<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: [April 24, 2017, 12:18pm UTC](https://discuss.elastic.co/t/elasticsearch-5-2-2-java-addsort-has-error/80114/7 "2017-04-24T12:18:46Z")

</div>

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