क्या "keyword" फ़ील्ड प्रकार और एक क्षेत्र है जो "not_analyzed" का उपयोग Elasticsearch में विश्लेषक के रूप में करता है? यदि कोई है, तो किस का उपयोग करना है?टाइप कीवर्ड और विश्लेषण नहीं किया गया, कोई अंतर?
5
A
उत्तर
16
रूप breaking changes दस्तावेज में देखा जा सकता है, keyword
डेटा प्रकार एक नया डेटा ES 5 में आ रहा प्रकार "index": "not_analyzed"
साथ string
क्षेत्रों की जगह पर करना है।
तो ES 1.x और 2.x में, इस घोषणा
"field": {
"type": "string",
"index": "not_analyzed"
}
"field": {
"type": "keyword"
}
इसी ES में इस घोषणा के बराबर है, text
डेटा प्रकार सामान्य विश्लेषण किया स्ट्रिंग का स्थान ले लेगा फ़ील्ड, इसलिए ईएस 1.x और 2.x में, यह घोषणा
"field": {
"type": "string"
}
इस डी के बराबर होगा ES में eclaration 5
"field": {
"type": "text"
}
तोड़ने बदलाव के लिए
संबंधित मुद्दे
- 1. टाइप xxxx टाइप नहीं किया गया xmlinclude या soapinclude
- 2. वीबीएनईटी कमजोर टाइप किया गया? मजबूत टाइप?
- 3. स्थैतिक रूप से टाइप किया गया लुआ
- 4. "डेटा" और "टाइप" कीवर्ड के बीच क्या अंतर है?
- 5. स्ट्रिंग टाइप और कोई टाइप टाइप नहीं है python3.x
- 6. टाइप किए गए टाइप किए गए कीवर्ड
- 7. 'एफबीएसशन: कोई ऐपआईड प्रदान नहीं किया गया
- 8. ओवरलोडिंग, जेनेरिक टाइप अनुमान और 'पैराम्स' कीवर्ड
- 9. । डायनामिक टाइप को बहिष्कृत किया गया है।
- 10. स्केल में `टाइप` और` # `कीवर्ड की जांच
- 11. FindBugs एंड्रॉइड ग्रैडल कोई वर्ग कॉन्फ़िगर नहीं किया गया त्रुटि
- 12. एमवीसी कोई कोडबेइंड दृढ़ता से टाइप नहीं किया गया व्यूडाटा हेडर
- 13. क्या टाइप और क्लास के बीच कोई अंतर है?
- 14. डायनामिक कीवर्ड बनाम ऑब्जेक्ट डेटा टाइप
- 15. टाइप करें '{}' टाइप करने के लिए असाइन नहीं किया गया है '{title: string; पाठ की पंक्ति; } '
- 16. swprintf और vswprintf घोषित नहीं किया गया?
- 17. 'URLSearchParams' टाइप करने के लिए 'URLSearchParams' टाइप करने के लिए असाइन नहीं किया गया है
- 18. टाइप = "टेक्स्ट/सीएसएस" और टाइप = "टेक्स्ट/स्टाइलशीट" के बीच अंतर?
- 19. क्या "टाइप-सेफ" और "दृढ़ता से टाइप किया गया" एक ही चीज़ का मतलब है?
- 20. पायथन में 'है' कीवर्ड कैसे लागू किया गया है?
- 21. ऑपरेटर '=' को 'डीबीएनयूएल' प्रकार और 'इंटेगर' टाइप करने के लिए परिभाषित नहीं किया गया है
- 22. डीबगर विजुअलाइज़र और "टाइप को धारावाहिक के रूप में चिह्नित नहीं किया गया है"
- 23. क्या टाइप कास्टिंग और टाइप रूपांतरण के बीच कोई अंतर है?
- 24. टाइप नहीं किया जा सका 'System.ComponentModel.DataAnnotations.Schema.IndexAttribute'
- 25. स्केलेटेस्ट मेवेन प्लगइन "कोई परीक्षण निष्पादित नहीं किया गया"
- 26. "निश्चित रूप से टाइप किया गया" क्या है?
- 27. psql fe_sendauth कोई पासवर्ड प्रदान नहीं किया गया
- 28. मेवेन-एंट्रून कोई चींटी लक्ष्य परिभाषित नहीं किया गया - SKIPPED
- 29. pyserial: उपकरण नाम नहीं किया गया कोई मॉड्यूल
- 30. जीडब्ल्यूटी में कोई फोकस नहीं किया गया है?
अपडेट किया गया लिंक: https://www.elastic.co/guide/en/elasticsearch/reference/5.0/breaking_50_mapping_changes.html#_literal_string_literal_fields_replaced_by_literal_text_literal_literal_keyword_literal_fields –
अच्छा बिंदु, धन्यवाद @MattCook – Val
यह एक शानदार स्पष्टीकरण है। इसे ईएस टीम द्वारा स्पष्ट रूप से उल्लेख किया जाना चाहिए था। –