# Is it possible to add a Space in Regex - Elasticsearch 1.7?

**URL:** https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119
**Category:** Elasticsearch
**Created:** [August 3, 2016, 2:51pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119 "2016-08-03T14:51:43Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Muru](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@Muru](https://discuss.elastic.co/u/Muru)
#### Post date: [August 3, 2016, 2:51pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/1 "2016-08-03T14:51:43Z")

</div>

"query" : {  
"regexp":{  
"my field": "wild nature"  
}  
}

---

<div class="post-metadata">

### Author: ![cbuescher](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/cbuescher/32/60402_2.png) [@cbuescher](https://discuss.elastic.co/u/cbuescher)
#### Post date: [August 3, 2016, 2:59pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/2 "2016-08-03T14:59:28Z")

</div>

Why do you want a "regexp" query for this and not simply user "match\_phrase"?

---

<div class="post-metadata">

### Author: ![Muru](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@Muru](https://discuss.elastic.co/u/Muru)
#### Post date: [August 3, 2016, 3:03pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/3 "2016-08-03T15:03:02Z")

</div>

Hi @cbuescher,

when i query for "wild" against my field i dont want "wild nature".

---

<div class="post-metadata">

### Author: ![cbuescher](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/cbuescher/32/60402_2.png) [@cbuescher](https://discuss.elastic.co/u/cbuescher)
#### Post date: [August 3, 2016, 3:08pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/4 "2016-08-03T15:08:01Z")

</div>

You could make your field "not\_analyzed" then. Just pointing out these options because regex is way slower than these kind of phrase matches.

---

<div class="post-metadata">

### Author: ![Muru](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@Muru](https://discuss.elastic.co/u/Muru)
#### Post date: [August 3, 2016, 3:10pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/5 "2016-08-03T15:10:11Z")

</div>

@cbuescher

Is there any possibilities for exact match(not match, match\_phrase or match\_phrase\_prefix)?

---

<div class="post-metadata">

### Author: ![cbuescher](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/cbuescher/32/60402_2.png) [@cbuescher](https://discuss.elastic.co/u/cbuescher)
#### Post date: [August 3, 2016, 3:21pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/6 "2016-08-03T15:21:33Z")

</div>

Yes, use the keyword analyzer or `"index" : "not_analyzed"` in the field mappings.

---

<div class="post-metadata">

### Author: ![Muru](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@Muru](https://discuss.elastic.co/u/Muru)
#### Post date: [August 3, 2016, 3:36pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/7 "2016-08-03T15:36:56Z")

</div>

@cbuescher

I have already analyzed data.

Is it possible to get exact match from analyzed data?

---

<div class="post-metadata">

### Author: ![cbuescher](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/cbuescher/32/60402_2.png) [@cbuescher](https://discuss.elastic.co/u/cbuescher)
#### Post date: [August 3, 2016, 3:40pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/8 "2016-08-03T15:40:13Z")

</div>

No, you need to reindex or use "match\_phrase". But that problem also isn't solved by using "regex".

---

<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: [July 5, 2017, 10:30pm UTC](https://discuss.elastic.co/t/is-it-possible-to-add-a-space-in-regex-elasticsearch-1-7/57119/9 "2017-07-05T22:30:22Z")

</div>


