மீள் தேடல் ஆவணங்கள் என்றால் என்ன?

Mil Tetal Avanankal Enral Enna



மீள்தேடல் என்பது பருமனான, கட்டமைக்கப்படாத மற்றும் அரை-கட்டமைப்பு தரவைச் சேமிப்பதற்கான ஒரு வலுவான, நன்கு விரும்பப்பட்ட தீர்வாகும். இது முற்றிலும் ஒரு NoSQL தரவுத்தளமாகும் மற்றும் தரவைச் சேமிக்க, நிர்வகிக்க மற்றும் மீட்டெடுக்க முற்றிலும் மாறுபட்ட அணுகுமுறையைப் பயன்படுத்துகிறது. இது JSON வடிவத்தில் ஒரு ஆவணத்தில் தரவைச் சேமிக்கிறது மற்றும் சேமிக்கப்பட்ட தரவுகளில் வெவ்வேறு செயல்பாடுகளைச் செய்ய ஓய்வு APIகளைப் பயன்படுத்துகிறது.

இந்த வலைப்பதிவில், நாங்கள் நிரூபிப்போம்:







தரவைச் சேமிக்கவும் தேடவும் எலாஸ்டிக்சர்ச் எவ்வாறு செயல்படுகிறது?

எலாஸ்டிக் தேடல் முக்கிய கூறுகள் அல்லது தரவைச் சேமிக்கப் பயன்படுத்தப்படும் படிநிலை கீழே பட்டியலிடப்பட்டுள்ளது:



  • ஆவணம்: JSON வடிவத்தில் தரவைச் சேமிக்கும் எலாஸ்டிக் தேடலின் முக்கிய பகுதியாக ஆவணம் உள்ளது. பிடிக்கும்
  • குறியீடுகள்: குறியீடுகள் குறியீடுகள் என குறிப்பிடப்படுகின்றன. இது ஆவணங்களின் தொகுப்பு. SQL இல் உள்ளதைப் போலவே, இது ஒரு தரவுத்தளமாக குறிப்பிடப்படுகிறது.
  • தலைகீழ் குறியீடுகள்: இது மிக விரைவான முழு உரை தேடலை ஆதரிக்கிறது. இது வார்த்தையை ஒரு குறியீடாகவும், ஆவணத்தின் பெயரை குறிப்புகளாகவும் சேமிக்கிறது.

மீள் தேடல் ஆவணங்கள் என்றால் என்ன?

மீள் தேடல் ஆவணம் என்பது JSON வடிவத்தில் உள்ள தரவுகளின் சேமிப்பக அலகு ஆகும். தொடர்புடைய தரவுத்தளங்களைப் போலவே, ஆவணத்தை ஒரு அட்டவணை அல்லது சில குறியீட்டில் சேமிக்கப்பட்ட தரவுத்தளத்தின் வரிசையாகக் குறிப்பிடலாம். குறியீட்டில் பல ஆவணங்கள் இருக்கலாம் மற்றும் பல அட்டவணைகளைக் கொண்ட தரவுத்தளமாகக் குறிப்பிடப்படுகிறது. இது பொதுவாக ஒரு சிக்கலான தரவு கட்டமைப்பை சேமித்து, JSON வடிவத்தில் தரவை கிருமி நீக்கம் செய்கிறது.



கூடுதலாக, ஒவ்வொரு ஆவணமும் பல புலங்களைக் கொண்டிருக்கலாம் அவை ' முக்கிய:மதிப்பு ஒரு அட்டவணையில் பல நெடுவரிசைகள் அல்லது புலங்கள் தொடர்புடைய தரவுத்தளத்தில் இருப்பதைப் போல தரவைச் சேமிக்க ஜோடிகள். பின்னர், இந்த விசை-மதிப்பு ஜோடிகள் ஆவண மேப்பிங்கைத் தீர்மானிக்கும் வகையில் அட்டவணைப்படுத்தப்பட வேண்டும். மேப்பிங் பின்னர் ஆவணத்தின் தரவு வகையை டெக்ஸ்ட், ஃப்ளோட், ஜியோ பாயின்ட், டைம் மற்றும் பல போன்ற புல தரவுகளின்படி வரையறுக்கிறது.





குறியீட்டு புல கட்டமைப்பை முன்-வரையறை செய்வதற்கு எலாஸ்டிக் தேடல் நம்மை ஒருபோதும் பிணைக்கவில்லை மற்றும் ஆவணங்கள் ஒரு குறியீட்டில் வெவ்வேறு புல அமைப்பைக் கொண்டிருக்கலாம். இருப்பினும், புலத்தின் மேப்பிங் ஒரு குறிப்பிட்ட தரவு வகைக்கு வரையறுக்கப்பட்டால், ஒரு குறியீட்டில் உள்ள அனைத்து மீள் தேடல் ஆவணங்களும் அதே மேப்பிங் வகையைப் பின்பற்ற வேண்டும். எலாஸ்டிக் தேடலில் தரவைச் சேமிப்பதற்கான ஆவணத்தின் செயல்பாட்டைப் பார்க்க, அடுத்த பகுதிக்குச் செல்லவும்.

மீள் தேடல் ஆவணத்தில் தரவை எவ்வாறு சேமிப்பது?

எலாஸ்டிக் தேடலில் தரவைச் சேமிக்க, பயனர் முதலில் ஒரு குறியீட்டை உருவாக்க வேண்டும். பின்னர், எலாஸ்டிக் தேடல் ஆவணத்தில் தரவைச் சேமிப்பதற்கான புலங்களைக் குறிப்பிடவும். ஆர்ப்பாட்டத்திற்கு, பட்டியலிடப்பட்ட படிகள் வழியாக செல்லவும்.



படி 1: மீள் தேடலைத் தொடங்கவும்

கணினியில் Elasticsearch தரவுத்தளம் அல்லது இயந்திரத்தை இயக்க, Command Prompt போன்ற கணினி முனையத்தை துவக்கவும். அதன் பிறகு, பார்வையிடவும் ' தொட்டி ” மூலம் மீள் தேடலின் கோப்புறை சிடி ” கட்டளை:

சிடி C:\Users\Dell\Documents\Elk stack\elasticsearch-8.7.0\bin

அதன் பிறகு, கணினியில் தரவுத்தளத்தை இயக்க Elasticsearch இன் தொகுதி கோப்பை இயக்கவும்:

elasticsearch.bat

படி 2: கிபானாவைத் தொடங்கவும்

அடுத்து, கணினியில் கிபானாவை இயக்கவும். அவ்வாறு செய்ய, அதன் ' தொட்டி ” கட்டளை வரியில் இருந்து கோப்புறை:

சிடி C:\Users\Dell\Documents\Elk stack\kibana-8.7.0\bin

அடுத்து, கிபானாவை இயக்கத் தொடங்க கீழே உள்ள கட்டளையை இயக்கவும்:

கிபானா.பேட்

குறிப்பு: நீங்கள் கணினியில் Elasticsearch மற்றும் Kibana ஐ நிறுவி அமைக்கவில்லை என்றால், எங்கள் இடுகைகளுக்குச் சென்று, அவற்றை கணினியில் நிறுவுவதற்கான படிப்படியான செயல்முறையைப் பார்க்கவும்.

மீள் தேடலுக்கு, எங்கள் ' Windows இல் .zip உடன் Elasticsearch ஐ நிறுவி அமைக்கவும் ” கட்டுரை. விண்டோஸில் கிபானாவை அமைக்க, பின்தொடரவும் “ மீள் தேடலுக்கான கிபானாவை அமைக்கவும் ” கட்டுரை.

படி 3: கிபானாவில் உள்நுழைக

கணினியில் கிபானாவைத் தொடங்கிய பிறகு, கிபானாவின் இயல்புநிலை முகவரிக்கு செல்லவும் ' லோக்கல் ஹோஸ்ட்:5601 ” உலாவியில், மற்றும் மீள் தேடலின் உள்நுழைவு சான்றுகளை வழங்கவும் மீள் 'பயனர் மற்றும் கடவுச்சொல். அதன் பிறகு, '' ஐ அழுத்தவும் உள்நுழைய ' பொத்தானை:

படி 4: கிபானா “தேவ் டூலை” திறக்கவும்

அதன் பிறகு, '' என்பதைக் கிளிக் செய்க மூன்று கிடைமட்ட பட்டைகள் 'ஐகான் மற்றும் கிபானாவைத் திறக்கவும்' தேவ் கருவி ” தரவைச் சேமிக்க, மீட்டெடுக்க மற்றும் புதுப்பிக்க APIகளைப் பயன்படுத்த:

படி 5: குறியீட்டை உருவாக்கவும்

இப்போது, ​​'ஐப் பயன்படுத்தி புதிய குறியீட்டை உருவாக்கவும் PUT / ” API கோரிக்கை:

PUT / பணியாளர்-தரவு

வெளியீடு காட்டுகிறது ' பணியாளர்-தரவு 'குறியீடு வெற்றிகரமாக உருவாக்கப்பட்டது:

படி 6: ஆவணத்தில் தரவைச் செருகவும்

இப்போது, ​​பயன்படுத்தவும் ' அஞ்சல் ” ஏபிஐ குறியீட்டில் தரவைச் சேமிப்பது. கீழே உள்ள கோரிக்கையில், ' பணியாளர்-தரவு ” என்பது மீள் தேடலின் ஒரு குறியீடு, _டாக் ' மீள் தேடல் ஆவணத்தில் தரவைச் சேமிக்கப் பயன்படுகிறது, மேலும் ' 1 ” என்பது ஐடி:

அஞ்சல் / பணியாளர்-தரவு / _டாக் / 1 ?அழகான
{
'பெயர்' : 'ரஃபியா' ,
'DOB' : '19-நவம்பர்-1997' ,
'சேமிக்கப்பட்ட' :உண்மை
}

படி 7: மீள் தேடல் ஆவணத்திலிருந்து தரவை மீட்டெடுக்கவும்

குறியீட்டு அல்லது மீள் தேடல் ஆவணத்திலிருந்து தரவை அணுக, '' ஐப் பயன்படுத்தவும் பெறு கீழே பயன்படுத்தப்பட்டுள்ள API:

பெறு / பணியாளர்-தரவு / _டாக் / 1 ?அழகான

ஐடியைக் கொண்ட மீள் தேடல் ஆவணத்திலிருந்து தரவை வெற்றிகரமாகப் பிரித்தெடுத்தோம் என்பதை வெளியீடு காட்டுகிறது ' 1 ”:

இது மீள் தேடல் ஆவணத்தைப் பற்றியது.

முடிவுரை

எலாஸ்டிக் தேடல் ஆவணம் பொதுவாக JSON வடிவத்தில் தரவைச் சேமிக்கப் பயன்படுகிறது. தொடர்புடைய தரவுத்தளங்களைப் போலவே, ஆவணத்தை சில குறியீட்டில் சேமிக்கப்பட்ட ஒரு வரிசையாகக் குறிப்பிடலாம். தரவுத்தளங்களில் வெவ்வேறு அட்டவணைகள் இருப்பதைப் போலவே இந்த குறியீடுகளும் பல ஆவணங்களைக் கொண்டிருக்கலாம். இந்த ஆவணங்களில் பல புலங்கள் உள்ளன, அவை ' முக்கிய:மதிப்பு ” தரவைச் சேமிக்க ஜோடிகள். மீள்தேடல் ஆவணங்கள் என்றால் என்ன மற்றும் அவை எலாஸ்டிக் தேடலில் எவ்வாறு செயல்படுகின்றன என்பதை இந்தக் கட்டுரை விளக்கியுள்ளது.