# Does "Norms": false work with Match, Match Phrase, Fuzzy and Wildcard Searches?

**URL:** <https://discuss.elastic.co/t/does-norms-false-work-with-match-match-phrase-fuzzy-and-wildcard-searches/154995>\
**Category:** Elasticsearch\
**Created:** [November 1, 2018, 10:54am UTC](https://discuss.elastic.co/t/does-norms-false-work-with-match-match-phrase-fuzzy-and-wildcard-searches/154995 "2018-11-01T10:54:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ong](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ong/32/40766_2.png) [@Ong](https://discuss.elastic.co/u/Ong)\
**Post date:** [November 1, 2018, 10:54am UTC](https://discuss.elastic.co/t/does-norms-false-work-with-match-match-phrase-fuzzy-and-wildcard-searches/154995/1 "2018-11-01T10:54:38Z")

</div>

I am creating an index mapping and have questions on norms = false.

There are fields in the index which need to be searched with match phrase, wildcard search and match.  
These fields do not contribute to the relevance scoring of the document. ​

Does setting the field to

> {"type": "text", "norms": false}

fulfil the above use case?

If not, what is the difference between

> {"type": "text, "norms": false} and {"type": "keyword"}

?

---

<div class="post-metadata">

**Author:** ![SaskiaVola](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@SaskiaVola](https://discuss.elastic.co/u/SaskiaVola)\
**Post date:** [November 1, 2018, 11:07am UTC](https://discuss.elastic.co/t/does-norms-false-work-with-match-match-phrase-fuzzy-and-wildcard-searches/154995/2 "2018-11-01T11:07:28Z")

</div>

Hi Ong, norms just store some normalization factors like the length of a field. This influences scoring, but not too much. So your queries will all work, but the exact score per document will differ a bit from an index with enabled norms. So depending on your usecase this can be good enough.

There are many differences between the datatypes "text" and "keyword".

If you want to search with match and match\_phrase queries you need the datatype "text".

---

<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:** [November 29, 2018, 11:07am UTC](https://discuss.elastic.co/t/does-norms-false-work-with-match-match-phrase-fuzzy-and-wildcard-searches/154995/3 "2018-11-29T11:07:42Z")

</div>

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