# Keyword with special character

**URL:** https://discuss.elastic.co/t/keyword-with-special-character/168209
**Category:** Elasticsearch
**Created:** [February 13, 2019, 12:12pm UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209 "2019-02-13T12:12:06Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![srikanthkadem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/srikanthkadem/32/40018_2.png) [@srikanthkadem](https://discuss.elastic.co/u/srikanthkadem)
#### Post date: [February 13, 2019, 12:12pm UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209/1 "2019-02-13T12:12:06Z")

</div>

Hi ,  
Can Anyone help how to request ES to treat the words saparated with a special character as single word.  
for e.g I have 100-01 in one of the column but when I try to search ES giving 100 & 01 both results.  
I read about some word delimiter , but my data already available in ES and I want to manage this during Search.  
Please help.

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [February 13, 2019, 12:51pm UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209/2 "2019-02-13T12:51:36Z")

</div>

Change the mapping to be `keyword` instead of `text`. You need to reindex for that.

If you don't want to reindex, share the typical query you are running and the current mapping.

---

<div class="post-metadata">

### Author: ![srikanthkadem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/srikanthkadem/32/40018_2.png) [@srikanthkadem](https://discuss.elastic.co/u/srikanthkadem)
#### Post date: [February 13, 2019, 1:22pm UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209/3 "2019-02-13T13:22:03Z")

</div>

thanks for the reply , Actually I was using Dynamic mapping and it is creating keyword field inside for each text field.however I am not able to utilize the keyword field as I am new to ES. I was facing same issue for distinct values aggregation as well. can you please help me on this.  
 ![image](https://us1.discourse-cdn.com/elastic/original/3X/2/7/27d686ce8f21e0639137db4b50e0f0eabf8b335e.png)

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [February 13, 2019, 2:06pm UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209/4 "2019-02-13T14:06:54Z")

</div>

So search using a Term query on field `PartNumber.keyword`.

---

<div class="post-metadata">

### Author: ![srikanthkadem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/srikanthkadem/32/40018_2.png) [@srikanthkadem](https://discuss.elastic.co/u/srikanthkadem)
#### Post date: [February 14, 2019, 11:14am UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209/5 "2019-02-14T11:14:55Z")

</div>

Thank you for reply @dadoonet

---

<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: [March 14, 2019, 11:15am UTC](https://discuss.elastic.co/t/keyword-with-special-character/168209/6 "2019-03-14T11:15:08Z")

</div>

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