Mendojeni indeksin si koleksion regjistrimesh, dokumentin si një regjistrim JSON dhe mapping-un si rregullat për interpretimin e fushave të tij.
Filloni me një produkt
{"name":"Blue shoes"
Mendojeni indeksin si koleksion regjistrimesh, dokumentin si një regjistrim JSON dhe mapping-un si rregullat për interpretimin e fushave të tij.
{"name":"Blue shoes"
Ky dokument i përket indeksit products. Mapping-u mund ta deklarojë name tekst të kërkueshëm, price numër dhe created_at datë.
Supozoni që kërkoni produkte nën çmimin 200. Një price numerik i lejon Elasticsearch të krahasojë numra. Përfaqësimi string shërben për krahasime të tjera dhe është zëvendësues i dobët për kërkime intervalesh numerike.
Prandaj e njëjta hyrje kërkon mapping të zgjedhur sipas kërkimeve që doni të mbështesni. JSON vetëm nuk përshkruan gjithë sjelljen e indeksimit.
Mapping-u dinamik i nxjerr fushat automatikisht kur mbërrijnë të dhënat. Kjo është e përshtatshme për eksplorim, por një vlerë e hershme e papritur mund të vendosë lloj të papërshtatshëm. Deklaroni shprehimisht fushat e njohura të prodhimit dhe kontrolloni emrat arbitrarë të fushave të reja.
Shtimi i një fushe ndryshon nga ndryshimi i llojit të një fushe ekzistuese. I dyti zakonisht kërkon indeks të ri dhe kopjimin e dokumenteve në të përmes reindexing.
Një bibliotekë pyetjesh intervistash IT me përgjigje të detajuara — nga Junior te Senior.
Dhuro