సాగే శోధన అనేది స్థూలమైన, నిర్మాణాత్మకమైన మరియు సెమీ స్ట్రక్చరల్ డేటాను నిల్వ చేయడానికి బలమైన, బాగా ఇష్టపడే పరిష్కారం. ఇది పూర్తిగా NoSQL డేటాబేస్ మరియు డేటాను నిల్వ చేయడానికి, నిర్వహించడానికి మరియు తిరిగి పొందడానికి పూర్తిగా భిన్నమైన విధానాన్ని ఉపయోగిస్తుంది. ఇది JSON ఆకృతిలో డాక్యుమెంట్లో డేటాను నిల్వ చేస్తుంది మరియు నిల్వ చేసిన డేటాపై విభిన్న కార్యకలాపాలను నిర్వహించడానికి మిగిలిన APIలను ఉపయోగిస్తుంది.
ఈ బ్లాగులో, మేము ప్రదర్శిస్తాము:
- డేటాను నిల్వ చేయడానికి మరియు శోధించడానికి సాగే శోధన ఎలా పనిచేస్తుంది?
- సాగే శోధన పత్రాలు అంటే ఏమిటి?
- ఎలాస్టిక్ సెర్చ్ డాక్యుమెంట్లో డేటాను ఎలా స్టోర్ చేయాలి?
డేటాను నిల్వ చేయడానికి మరియు శోధించడానికి సాగే శోధన ఎలా పనిచేస్తుంది?
డేటాను నిల్వ చేయడానికి ఉపయోగించే సాగే శోధన ప్రధాన భాగాలు లేదా సోపానక్రమం క్రింద జాబితా చేయబడింది:
- పత్రం: పత్రం అనేది JSON ఆకృతిలో డేటాను నిల్వ చేసే సాగే శోధనలో ప్రధాన భాగం. ఇష్టం
- సూచీలు: సూచికలను సూచికలుగా సూచిస్తారు. ఇది పత్రాల సేకరణ. SQLలో వలె, ఇది డేటాబేస్గా సూచించబడుతుంది.
- విలోమ సూచికలు: ఇది చాలా వేగవంతమైన పూర్తి-టెక్స్ట్ శోధనకు మద్దతు ఇస్తుంది. ఇది పదాన్ని సూచికగా మరియు పత్రం పేరును సూచనగా నిల్వ చేస్తుంది.
సాగే శోధన పత్రాలు అంటే ఏమిటి?
సాగే శోధన పత్రం అనేది JSON ఆకృతిలో డేటా యొక్క నిల్వ యూనిట్. రిలేషనల్ డేటాబేస్ల మాదిరిగానే, డాక్యుమెంట్ని టేబుల్గా లేదా కొన్ని ఇండెక్స్లో స్టోర్ చేయబడిన డేటాబేస్ వరుసగా సూచించవచ్చు. సూచిక బహుళ పత్రాలను కలిగి ఉంటుంది మరియు బహుళ పట్టికలను కలిగి ఉన్న డేటాబేస్గా సూచించబడుతుంది. ఇది సాధారణంగా సంక్లిష్ట డేటా నిర్మాణాన్ని నిల్వ చేస్తుంది మరియు JSON ఆకృతిలో డేటాను క్రిమిరహితం చేస్తుంది.
అదనంగా, ప్రతి పత్రం అనేక ఫీల్డ్లను కలిగి ఉంటుంది ' కీ:విలువ ” రిలేషనల్ డేటాబేస్లో ఒక టేబుల్ బహుళ నిలువు వరుసలు లేదా ఫీల్డ్లను కలిగి ఉన్నట్లే డేటాను నిల్వ చేయడానికి జతలు. అప్పుడు, ఈ కీ-విలువ జతలు డాక్యుమెంట్ మ్యాపింగ్ను నిర్ణయించే విధంగా ఇండెక్స్ చేయబడాలి. మ్యాపింగ్ టెక్స్ట్, ఫ్లోట్, జియో పాయింట్, టైమ్ మరియు మరెన్నో ఫీల్డ్ డేటా ప్రకారం డాక్యుమెంట్ యొక్క డేటా రకాన్ని నిర్వచిస్తుంది.
ఎలాస్టిక్సెర్చ్ ఇండెక్స్ ఫీల్డ్ స్ట్రక్చర్ను ముందుగా నిర్వచించటానికి ఎప్పుడూ కట్టుబడి ఉండదు మరియు డాక్యుమెంట్లు ఇండెక్స్లో విభిన్న ఫీల్డ్ స్ట్రక్చర్ను కలిగి ఉంటాయి. అయితే, ఫీల్డ్ యొక్క మ్యాపింగ్ నిర్దిష్ట డేటా రకం కోసం నిర్వచించబడితే, ఇండెక్స్లోని అన్ని సాగే శోధన పత్రాలు తప్పనిసరిగా అదే మ్యాపింగ్ రకాన్ని అనుసరించాలి. ఎలాస్టిక్ సెర్చ్లో డేటాను నిల్వ చేయడానికి పత్రం యొక్క పనిని తనిఖీ చేయడానికి, తదుపరి విభాగం ద్వారా వెళ్లండి.
ఎలాస్టిక్ సెర్చ్ డాక్యుమెంట్లో డేటాను ఎలా స్టోర్ చేయాలి?
సాగే శోధనలో డేటాను నిల్వ చేయడానికి, వినియోగదారు ముందుగా సూచికను సృష్టించాలి. ఆపై, ఎలాస్టిక్సెర్చ్ డాక్యుమెంట్లో డేటాను నిల్వ చేయడానికి ఫీల్డ్లను పేర్కొనండి. ప్రదర్శన కోసం, జాబితా చేయబడిన దశల ద్వారా వెళ్ళండి.
దశ 1: సాగే శోధనను ప్రారంభించండి
సిస్టమ్లో సాగే శోధన డేటాబేస్ లేదా ఇంజిన్ను అమలు చేయడానికి, కమాండ్ ప్రాంప్ట్ వంటి సిస్టమ్ టెర్మినల్ను ప్రారంభించండి. ఆ తర్వాత, సందర్శించండి ' డబ్బా ”ద్వారా సాగే శోధన ఫోల్డర్ cd ” ఆదేశం:
cd సి:\యూజర్స్\డెల్\డాక్యుమెంట్స్\ఎల్క్ స్టాక్\ఎలాస్టిక్ సెర్చ్-8.7.0\బిన్
ఆ తర్వాత, సిస్టమ్లో డేటాబేస్ను అమలు చేయడానికి Elasticsearch యొక్క బ్యాచ్ ఫైల్ను అమలు చేయండి:
elasticsearch.bat
దశ 2: కిబానాను ప్రారంభించండి
తరువాత, సిస్టమ్లో కిబానాను అమలు చేయండి. అలా చేయడానికి, దీన్ని సందర్శించండి ' డబ్బా ” కమాండ్ ప్రాంప్ట్ నుండి ఫోల్డర్:
cd సి:\యూజర్స్\డెల్\డాక్యుమెంట్\ఎల్క్ స్టాక్\కిబానా-8.7.0\బిన్
తరువాత, కిబానాను అమలు చేయడం ప్రారంభించడానికి క్రింది ఆదేశాన్ని అమలు చేయండి:
కిబానా.బాట్
గమనిక: మీరు సిస్టమ్లో ఎలాస్టిక్సెర్చ్ మరియు కిబానాను ఇన్స్టాల్ చేసి సెటప్ చేయకుంటే, మా పోస్ట్లకు నావిగేట్ చేయండి మరియు వాటిని సిస్టమ్లో ఇన్స్టాల్ చేయడానికి దశల వారీ విధానాన్ని తనిఖీ చేయండి.
సాగే శోధన కోసం, మా “ని సందర్శించండి Windowsలో .zipతో సాగే శోధనను ఇన్స్టాల్ చేసి సెటప్ చేయండి ' వ్యాసం. విండోస్లో కిబానాను సెటప్ చేయడానికి, “ని అనుసరించండి సాగే శోధన కోసం కిబానాను సెటప్ చేయండి ' వ్యాసం.
దశ 3: కిబానాకు లాగిన్ చేయండి
సిస్టమ్లో కిబానాను ప్రారంభించిన తర్వాత, కిబానా డిఫాల్ట్ చిరునామాకు నావిగేట్ చేయండి “ స్థానిక హోస్ట్:5601 ” బ్రౌజర్లో, మరియు సాగే శోధన యొక్క లాగిన్ ఆధారాలను అందించండి సాగే ” యూజర్ మరియు పాస్వర్డ్. ఆ తర్వాత, '' నొక్కండి ప్రవేశించండి ”బటన్:
దశ 4: కిబానా “దేవ్ టూల్” తెరవండి
ఆ తర్వాత, 'పై క్లిక్ చేయండి మూడు క్షితిజ సమాంతర బార్లు 'చిహ్నాన్ని మరియు కిబానాను తెరవండి' దేవ్ సాధనం ”డేటాను నిల్వ చేయడానికి, తిరిగి పొందడానికి మరియు నవీకరించడానికి APIలను ఉపయోగించడానికి:
దశ 5: సూచికను సృష్టించండి
ఇప్పుడు, 'ని ఉపయోగించి కొత్త సూచికను సృష్టించండి PUT /
అవుట్పుట్ చూపిస్తుంది “ ఉద్యోగి-డేటా ” సూచిక విజయవంతంగా సృష్టించబడింది:
దశ 6: డాక్యుమెంట్లో డేటాను చొప్పించండి
ఇప్పుడు, 'ని ఉపయోగించండి పోస్ట్ ” ఇండెక్స్లో డేటాను నిల్వ చేయడానికి API. దిగువ అభ్యర్థనలో, ' ఉద్యోగి-డేటా ” అనేది సాగే శోధన యొక్క సూచిక, _డాక్ 'ఎలాస్టిక్ సెర్చ్ డాక్యుమెంట్లో డేటాను నిల్వ చేయడానికి ఉపయోగించబడుతుంది మరియు ' 1 ” అనేది id:
పోస్ట్ / ఉద్యోగి-డేటా / _డాక్ / 1 ?చక్కని{
'పేరు' : 'రఫియా' ,
'DOB' : '19-నవంబర్-1997' ,
'నిల్వ' : నిజం
}
దశ 7: సాగే శోధన పత్రం నుండి డేటాను తిరిగి పొందండి
సూచిక లేదా సాగే శోధన పత్రం నుండి డేటాను యాక్సెస్ చేయడానికి, 'ని ఉపయోగించండి పొందండి క్రింద ఉపయోగించిన API:
పొందండి / ఉద్యోగి-డేటా / _డాక్ / 1 ?చక్కని
idని కలిగి ఉన్న సాగే శోధన పత్రం నుండి మేము డేటాను విజయవంతంగా సంగ్రహించినట్లు అవుట్పుట్ చూపిస్తుంది “ 1 ”:
అది సాగే శోధన పత్రం గురించి.
ముగింపు
సాగే శోధన పత్రం సాధారణంగా JSON ఆకృతిలో డేటాను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. రిలేషనల్ డేటాబేస్ల మాదిరిగానే, డాక్యుమెంట్ను ఏదో ఒక ఇండెక్స్లో నిల్వ చేసిన వరుసగా సూచించవచ్చు. డేటాబేస్లు వేర్వేరు పట్టికలను కలిగి ఉన్నట్లే ఈ సూచికలు బహుళ పత్రాలను కలిగి ఉంటాయి. ఈ పత్రాలు బహుళ ఫీల్డ్లను కలిగి ఉన్నాయి ' కీ:విలువ ” డేటాను నిల్వ చేయడానికి జతలు. ఈ కథనం ఎలాస్టిక్సెర్చ్ డాక్యుమెంట్లు అంటే ఏమిటి మరియు అవి ఎలాస్టిక్సెర్చ్లో ఎలా పని చేస్తాయి.