Ich habe ZendSearchin meine LaravelAnwendung implementiert . Ich verwende es als meine Suchmaschine, in der Benutzer ein Suchwort eingeben und ZendSearchmir dann eine Reihe von Ergebnissen zurückgeben, die nach Relevanz geordnet sind. Das Array, das ZendSearchzurückgibt, gibt jedoch nur meine Datensatz-IDs zurück (es gibt keine der tatsächlichen Datensatzinformationen zurück).
Was wäre als nächstes der richtige Weg, um mein Modell abzufragen, um die Ergebnisse basierend auf den ZendSearchArray-Ergebnissen abzurufen, bei denen es sich nur um ein Array von IDs handelt, die nach Relevanz geordnet sind.
Ich weiß, Model::find(1)welche meinen Datensatz mit einer ID von 1 zurückgeben würden, aber wie kann ich dieser find()Methode ein Array von IDs zuführen, die ich in der Reihenfolge zurückgeben möchte, in der ich sie gebe.
findManyim Dokument gesehen und es ist im API-Dokument .