# Search a keyword with insensitive word

**URL:** <https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059>\
**Category:** Elasticsearch\
**Created:** [March 4, 2020, 11:10am UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059 "2020-03-04T11:10:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![umay\_fb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/umay_fb/32/60582_2.png) [@umay\_fb](https://discuss.elastic.co/u/umay_fb)\
**Post date:** [March 4, 2020, 11:10am UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/1 "2020-03-04T11:10:39Z")

</div>

I had case in my elasticsearch. i want to find the field with value "Aku & Kamu . Co". i using Keyword and i get the field, but problem come when i find with "aku & kamu". how can i slove this? is that the keyword support insensitive input?

---

<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:** [March 4, 2020, 11:42am UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/2 "2020-03-04T11:42:36Z")

</div>

You would need to use a `lowercase` normalizer.

---

<div class="post-metadata">

**Author:** ![umay\_fb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/umay_fb/32/60582_2.png) [@umay\_fb](https://discuss.elastic.co/u/umay_fb)\
**Post date:** [March 4, 2020, 12:26pm UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/3 "2020-03-04T12:26:04Z")

</div>

How can i use thats? Can i using that in the old index? Or need create new one?

---

<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:** [March 4, 2020, 1:05pm UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/4 "2020-03-04T13:05:33Z")

</div>

The documentation contains examples. See [https://www.elastic.co/guide/en/elasticsearch/reference/current/normalizer.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/normalizer.html)

You need to create a new index for that.

But I just answered your question.  
May be you are not using the right data type though and you should use `text` instead of `keyword`? Or both if you want to cover multiple use cases on the same field, like full text search and sort/agg.

---

<div class="post-metadata">

**Author:** ![umay\_fb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/umay_fb/32/60582_2.png) [@umay\_fb](https://discuss.elastic.co/u/umay_fb)\
**Post date:** [March 5, 2020, 2:37am UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/5 "2020-03-05T02:37:45Z")

</div>

"pengirim" : {  
"type" : "text",  
"fields" : {  
"keyword" : {  
"type" : "keyword",  
"ignore\_above" : 256  
}  
}  
}

thats my mapping. can i solve it without created new index? if i use a text it cant search a spesial char like & or @ and it cant search dot (.) right?

---

<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:** [March 5, 2020, 7:43am UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/6 "2020-03-05T07:43:51Z")

</div>

> [@umay\_fb](#):
>
> right?

True. Unless you changed the default analyzer to something which suits your use case.

> [@umay\_fb](#):
>
> can i solve it without created new index?

No

---

<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 2, 2020, 7:43am UTC](https://discuss.elastic.co/t/search-a-keyword-with-insensitive-word/222059/7 "2020-04-02T07:43:55Z")

</div>

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