Aħseb f'index bħala kollezzjoni ta' rekords, document bħala rekord JSON wieħed, u mapping bħala r-regoli għall-interpretazzjoni tal-fields tiegħu.
Ibda bi prodott wieħed
{"name":"Blue shoes"
Dan id-document jappartjeni għall-index products. Il-mapping jista' jiddikjara name bħala test li jista' jitfittex, price bħala numru u created_at bħala data.
Ejja ngħidu li trid prodotti bi prezz taħt 200. price numeriku jippermetti lil Elasticsearch iqabbel numri. Rappreżentazzjoni string isservi paraguni differenti u mhix sostitut tajjeb għal queries ta' firxa numerika.
Għalhekk l-istess input jeħtieġ mapping magħżul skont it-tfittxijiet li trid tappoġġja. JSON waħdu ma jiddeskrivix l-imġiba kollha tal-indexing.
Dynamic mapping jiddeduċi fields awtomatikament meta tasal id-data. Dan konvenjenti għall-esplorazzjoni, iżda valur bikri mhux mistenni jista' jistabbilixxi tip mhux adattat. Iddikjara fields magħrufa tal-produzzjoni b'mod espliċitu u kkontrolla ismijiet ġodda arbitrarji.
Li żżid field huwa differenti minn li tbiddel it-tip ta' wieħed eżistenti. Dan tal-aħħar ġeneralment jeħtieġ index ġdid u kopja tad-documents fih permezz ta' reindexing.
Librerija ta' mistoqsijiet ta' intervisti tal-IT b'tweġibiet dettaljati — minn Junior sa Senior.
Iddona