Osnovno pretraživanje unutar Laravel je Elasticsearch temeljna značajka pri integraciji Elasticsearch u vaš Laravel projekt. Za izvođenje osnovnog pretraživanja slijedite ove korake:
Korak 1: Stvorite Model i definirajte opis koji se može pretraživati
Prvo, stvorite model in Laravel i definirajte pretraživi opis za ovo model. Opis koji se može pretraživati niz je koji sadrži polja u kojima želite pretraživati Elasticsearch.
Na primjer, u Product
modelu želite pretraživati na temelju polja name
i description
.
Korak 2: Pretražite podatke
Nakon definiranja opisa koji se može pretraživati u model, možete koristiti search()
metodu za izvođenje pretraživanja podataka u Elasticsearch.
Metoda search($keyword)
će tražiti zapise koji sadrže ključnu riječ " Laravel " u poljima name
i description
polja Product
model.
Korak 3: Prikaz rezultata
Nakon što izvršite pretraživanje, možete koristiti rezultate za prikaz informacija korisniku.
To vam omogućuje predstavljanje osnovnih rezultata pretraživanja Elasticsearch u vašoj Laravel aplikaciji.