Chun a shuiteáil agus a chumrú Elasticsearch i Laravel, lean na céimeanna seo:
Céim 1: Suiteáil Elasticsearch
Ar an gcéad dul síos, ní mór duit a shuiteáil Elasticsearch ar do fhreastalaí nó úsáid a bhaint as Elasticsearch seirbhís scamall mar Elastic Cloud. Tabhair cuairt ar an Elasticsearch láithreán gréasáin oifigiúil chun an leagan cuí a íoslódáil agus lean na treoracha suiteála.
Céim 2: Suiteáil Elasticsearch Package le haghaidh Laravel
Ansin, suiteáil an Elasticsearch pacáiste le haghaidh Laravel. Tá pacáistí éagsúla ann a thacaíonn le " " Elasticsearch in Laravel, ach is é " Laravel Scout " pacáiste coitianta amháin. Chun a shuiteáil Laravel Scout, oscail terminal agus rith an t-ordú seo a leanas:
Céim 3: Cumraigh Elasticsearch i Laravel
Tar éis é a shuiteáil Laravel Scout, ní mór duit é a chumrú le húsáid Elasticsearch mar an t-inneall cuardaigh réamhshocraithe. Oscail an comhad .env de Laravel agus cuir na paraiméadair chumraíochta seo a leanas leis:
I gcás ina SCOUT_DRIVER
sainmhínítear an t-inneall cuardaigh a Laravel Scout úsáideann agus SCOUT_ELASTICSEARCH_HOSTS
a shonraíonn an Elasticsearch URL a nascfaidh Scout leis.
Céim 4: Rith Migration
Ansin, rith an migration chun an tábla "inchuardaithe" a chruthú do na samhlacha is mian leat cuardach a dhéanamh iontu Elasticsearch. Úsáid an t-ordú seo a leanas:
Céim 5: Sainmhínigh an tSamhail agus Sann Cur Síos Inchuardaithe
Ar deireadh, sa mhúnla is mian leat a chuardach, cuir an Searchable
tréith leis agus sainmhínigh an cur síos inchuardaithe do gach samhail. Mar shampla:
Céim 6: Sioncrónaigh Sonraí le Elasticsearch
Tar éis duit na samhlacha inchuardaithe a chumrú agus a shainiú, rith an t-ordú chun sonraí ó do bhunachar sonraí a shioncronú go Elasticsearch:
Nuair a bheidh sé críochnaithe, Elasticsearch tá sé comhtháite isteach i Laravel, agus is féidir leat tosú ag baint úsáide as a gné cuardaigh i d'iarratas.