Соединить две таблицы и импортировать их как один индекс в Algolia? - PullRequest
0 голосов
/ 29 мая 2020

Я использую Laravel, и мне интересно, можно ли создать соединение, а затем импортировать этот результат в качестве индекса в Algolia для поиска? Я знаю, что Algolia импортирует модели, поэтому я не уверен, что это можно сделать. Я использую Laravel Scout и Algolia для поиска и Vue js для интерфейса. Это решило бы мою проблему. Заранее спасибо.

1 Ответ

0 голосов
/ 29 мая 2020

Вы можете попробовать настроить доступные для поиска данные, которые синхронизируются с Algolia, указав метод toSearchableArray() в модели. В этом методе вы можете передать данные модели и отношения (в зависимости от модели, к которой вы хотите присоединиться). Подробнее: https://laravel.com/docs/7.x/scout#configuring -searchable-data

...