# Documentation/Pointers to creating my own types in ES

**URL:** <https://discuss.elastic.co/t/documentation-pointers-to-creating-my-own-types-in-es/38823>\
**Category:** Elasticsearch\
**Created:** [January 10, 2016, 8:39pm UTC](https://discuss.elastic.co/t/documentation-pointers-to-creating-my-own-types-in-es/38823 "2016-01-10T20:39:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kasinath](https://avatars.discourse-cdn.com/v4/letter/k/8e7dd6/32.png) [@kasinath](https://discuss.elastic.co/u/kasinath)\
**Post date:** [January 10, 2016, 8:39pm UTC](https://discuss.elastic.co/t/documentation-pointers-to-creating-my-own-types-in-es/38823/1 "2016-01-10T20:39:30Z")

</div>

Hello,

I want to create my own type for an image field , and I was wondering if there is any documentation or pointers that outline the steps to creating my own type.

Thanks!

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [January 10, 2016, 9:00pm UTC](https://discuss.elastic.co/t/documentation-pointers-to-creating-my-own-types-in-es/38823/2 "2016-01-10T21:00:13Z")

</div>

Ultimately, all data is stored in Lucene fields, so you are constricted to  
whatever it supports. Since you are dealing with binary data, perhaps look  
at the mapper attachment plugin for details.

---

<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, 11:25pm UTC](https://discuss.elastic.co/t/documentation-pointers-to-creating-my-own-types-in-es/38823/3 "2017-07-05T23:25:38Z")

</div>


