PUBLIC Stack Overflow Tags Users Jobs Teams Q&A for work Learn More Elasticsearch: what my index contains: docs or positions?


(reem) #1

I've created ES index using the following command:

curl -X PUT -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"settings" :{"number_of_shards" : 10, "number_of_replicas" : 0, "analysis":{"analyzer": {"my_analyzer": {"type": "custom", "tokenizer":"whitespace","filter":["lowercase","porter_stem"],"stopwords":[...stopwords here ...]}}}}, "mappings" : {"html" : {"properties" : "head" : { "type" : "text", "analyzer": "my_analyzer" }, "body" : { "type" : "text", "analyzer": "my_analyzer"}}}}}' localhost:9200/docs

I read here that:

Analyzed string fields use positions as the default, and all other fields use docs as the default.

Since my fields are of text type, are they considered string fields?

My main issue is how to know what does my index contain (docs or positions?) for each field! I used /docs/_settings command to get the index settings, but didn't get useful answer?

Any hints?


(system) #2

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