A telepítéshez és konfigurálásához Elasticsearch kövesse Laravel az alábbi lépéseket:
1. lépés: Telepítés Elasticsearch
Először is telepítenie kell Elasticsearch a szerverére, vagy Elasticsearch felhőszolgáltatást kell használnia, például az Elastic Cloudot. Látogassa meg a Elasticsearch hivatalos webhelyet a megfelelő verzió letöltéséhez, és kövesse a telepítési utasításokat.
2. lépés: Telepítés Elasticsearch Package ehhez Laravel
Ezután telepítse a Elasticsearch csomagot Laravel. Különféle csomagok támogatják Elasticsearch a -t Laravel, de az egyik népszerű csomag a " Laravel Scout ". A telepítéshez Laravel Scout nyissa meg terminal és futtassa a következő parancsot:
3. lépés: Elasticsearch Konfigurálás Laravel
A telepítés után Laravel Scout be kell állítania, hogy Elasticsearch alapértelmezett keresőmotorként használja. Nyissa meg az .env fájlt, Laravel és adja hozzá a következő konfigurációs paramétereket:
A Where SCOUT_DRIVER
meghatározza azt a keresőmotort, amelyik Laravel Scout használja, és SCOUT_ELASTICSEARCH_HOSTS
megadja azt az Elasticsearch URL-t, amelyhez a Scout csatlakozni fog.
4. lépés: Fuss Migration
Ezután futtassa a migration "kereshető" táblázat létrehozásához azon modellekhez, amelyekben keresni szeretne Elasticsearch. Használja a következő parancsot:
5. lépés: A modell meghatározása és a kereshető leírás hozzárendelése
Végül a keresni kívánt modellben adja hozzá a Searchable
tulajdonságot, és határozza meg minden modellhez a kereshető leírást. Például:
6. lépés: Szinkronizálja az adatokat a következővel: Elasticsearch
A kereshető modellek konfigurálása és meghatározása után futtassa a parancsot az adatbázis adatainak szinkronizálásához a következővel Elasticsearch:
Miután elkészült, Elasticsearch beépült a -ba Laravel, és elkezdheti használni a keresési funkcióját az alkalmazásban.