Cinnte! Seo é an t-aistriúchán ar an míniú agus samplaí do Index agus Mapping i Elasticsearch:
Index isteach Elasticsearch
Tá Index in Elasticsearch cosúil le bunachar sonraí i gcórais bhainistíochta bunachar sonraí traidisiúnta(DBMS). Stórálann sé bailiúchán de dhoiciméid ghaolmhara. Freagraíonn gach ceann acu Index go hiondúil do chineál sonrach sonraí i d’iarratas. Mar shampla, in feidhmchlár ríomhthráchtála, is féidir leat a chruthú Index chun faisnéis a stóráil faoi tháirgí, ceann eile Index chun faisnéis a stóráil faoi úsáideoirí agus orduithe.
Roinntear gach Index ceann ina shardaí níos lú chun sonraí a dháileadh. Elasticsearch Is cuid bheag de shard é Index, agus is féidir gach Shard a stóráil ar nód ar leith laistigh de Elasticsearch bhraisle. Trí shonraí a roinnt ina shards, uasmhéadaítear feidhmíocht cuardaigh agus fiosrúcháin agus feabhsaítear inscálaitheacht an chórais.
Index Mar shampla, chun ainm nua a chruthú products
in Elasticsearch, is féidir leat an API nó na huirlisí bainistíochta cosúil le Kibana a úsáid chun an t-ordú seo a leanas a fhorghníomhú:
Sa sampla thuas, tá Index products
3 shard
agus 2 replica
de gach ceann cruthaithe againn shard
chun infhaighteacht agus cúltaca sonraí a chinntiú.
Mapping isteach Elasticsearch
Mapping is é an próiseas a shainítear conas Elasticsearch a stórálann agus a phróiseálann sonraí laistigh de Index. Nuair a chuireann tú doiciméad nua le Index, Elasticsearch úsáidtear é Mapping chun cineál sonraí gach réimse sa doiciméad a chinneadh. Cuidíonn sé seo Elasticsearch le tuiscint a fháil ar conas sonraí a phróiseáil agus a chuardach i réimsí éagsúla.
Mar shampla, má tá Index products
agus ba mhaith linn a shainiú Mapping do na réimsí name
(ainm an táirge) agus(praghas an táirge) mar chineálacha téacs agus snámhphointe, faoi seach, is féidir linn an t-ordú seo a leanas a fhorghníomhú: price
Sa sampla thuas, tá sainithe againn Mapping don products
Innéacs, agus name
tá an cineál sonraí ag an réimse text
agus tá an cineál sonraí ag an réimse praghsanna float
. Cinntíonn sé seo, nuair a Elasticsearch fhaigheann sé doiciméid nua don products
Innéacs, go stórálfaidh agus go bpróiseálfaidh sé na name
réimsí agus "praghas" de réir na gcineálacha sonraí sainithe.
Index agus Mapping ról ríthábhachtach a imirt in eagrú agus i mbainistiú sonraí i Elasticsearch. Cabhraíonn siad le Elasticsearch sonraí a thuiscint agus a phróiseáil go héifeachtach, oibríochtaí cuardaigh agus fiosrúcháin a bharrfheabhsú, agus soláthraíonn siad cumais inscálaithe solúbtha don chóras.