ఇండెక్స్ను రికార్డుల సేకరణగా, డాక్యుమెంట్ను ఒక JSON రికార్డుగా, మ్యాపింగ్ను దాని ఫీల్డులను అర్థం చేసుకునే నియమాలుగా భావించండి.
ఒక ఉత్పత్తితో ప్రారంభించండి
{"name":"Blue shoes"
ఈ డాక్యుమెంట్ products ఇండెక్స్కు చెందుతుంది. దాని మ్యాపింగ్ nameను శోధించగల టెక్స్ట్గా, priceను సంఖ్యగా, created_atను తేదీగా ప్రకటించవచ్చు.
200 కంటే తక్కువ ధరగల ఉత్పత్తులు కావాలని అనుకుందాం. సంఖ్యా రకంలోని price Elasticsearch సంఖ్యలను పోల్చేలా చేస్తుంది. స్ట్రింగ్ రూపం వేరే పోలికలకు ఉపయోగపడుతుంది; సంఖ్యా పరిధి క్వెరీలకు అది సరైన ప్రత్యామ్నాయం కాదు.
అందువల్ల అదే ఇన్పుట్కు, మీరు మద్దతివ్వాలనుకునే శోధనల ఆధారంగా మ్యాపింగ్ ఎంచుకోవాలి. JSON ఒక్కటే మొత్తం ఇండెక్సింగ్ ప్రవర్తనను వివరించదు.
డేటా వచ్చినప్పుడు డైనమిక్ మ్యాపింగ్ ఫీల్డులను స్వయంగా ఊహిస్తుంది. పరిశీలనకు ఇది సౌకర్యవంతమైనా, ప్రారంభంలో అనుకోని విలువ అనుచితమైన రకాన్ని స్థాపించవచ్చు. తెలిసిన ప్రొడక్షన్ ఫీల్డులను స్పష్టంగా ప్రకటించి యాదృచ్ఛిక కొత్త ఫీల్డ్ పేర్లను నియంత్రించండి.
ఫీల్డ్ జోడించడం, ఉన్న ఫీల్డ్ రకాన్ని మార్చడం వేర్వేరు. రెండో దానికి సాధారణంగా కొత్త ఇండెక్స్ సృష్టించి రీఇండెక్సింగ్తో డాక్యుమెంట్లను అందులో కాపీ చేయాలి.
జూనియర్ నుండి సీనియర్ వరకు వివరణాత్మక సమాధానాలతో IT ఇంటర్వ్యూ ప్రశ్నల లైబ్రరీ.
విరాళం