# Introduction to the termonology?

**URL:** <https://discuss.elastic.co/t/introduction-to-the-termonology/67166>\
**Category:** Elasticsearch\
**Created:** [November 25, 2016, 9:07am UTC](https://discuss.elastic.co/t/introduction-to-the-termonology/67166 "2016-11-25T09:07:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sliddjur](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sliddjur/32/65260_2.png) [@sliddjur](https://discuss.elastic.co/u/sliddjur)\
**Post date:** [November 25, 2016, 9:07am UTC](https://discuss.elastic.co/t/introduction-to-the-termonology/67166/1 "2016-11-25T09:07:38Z")

</div>

I'm watching the Getting started with Elasticsearch video [https://www.elastic.co/webinars/getting-started-elasticsearch?baymax=default&storm=cta1&elektra=home](https://www.elastic.co/webinars/getting-started-elasticsearch?baymax=default&storm=cta1&elektra=home). It seems you need some privous knowledge on datatype and database termonology. Are any good introduction videos that explains the basics with indexes, templates, field types, mappings etc? Yes I read [https://www.elastic.co/guide/en/elasticsearch/reference/current/glossary.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/glossary.html) but it would be nice to get some more basic explanation.

My specific problem is that I have a few fields with 'subfield' (?) that is of type number. I want to change this to type geo\_point.

So this is my attempt at creating a new index. I have a field called src\_geoip and another called dst\_geoip. Both fields have subfields called location.

```
PUT /netflow/_mapping/src_geoip
{
    "src_geoip" : {
        "properties" : {
              "ip": {
                "type": "ip"
              },
              "latitude": {
                "type": "half_float"
              },
             "location": {
                "type": "geo_point"
              },
              "longitude": {
                "type": "half_float"
              }
            }
    }
}

```

This returns acknowledged OK. Then I sent netflow data to this index, and I create index in kibana for viewing. But there the field type of src\_geoip.location is still "number".

---

<div class="post-metadata">

**Author:** ![jpountz](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jpountz/32/45836_2.png) [@jpountz](https://discuss.elastic.co/u/jpountz)\
**Post date:** [November 25, 2016, 9:33am UTC](https://discuss.elastic.co/t/introduction-to-the-termonology/67166/2 "2016-11-25T09:33:25Z")

</div>

I think the reason is that Kibana uses the [field stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-field-stats.html) APi that puts all numeric types (long, double, half\_float, etc) under a generic `number` type.

---

<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:** [December 23, 2016, 9:33am UTC](https://discuss.elastic.co/t/introduction-to-the-termonology/67166/3 "2016-12-23T09:33:31Z")

</div>

Closed on December 23, 2016, 9:33am UTC

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