Вопросы по теме 'laravel-scout'

Laravel Scout не находит никаких записей
Я использую форму панели поиска, которая ищет в базе данных +-175 000 моделей. Я установил Scout в соответствии с документацией и импортировал все записи, используя scout:import . Теперь я настроил функцию в своем контроллере, чтобы выполнять...
1444 просмотров
schedule 03.04.2023

Проблемы с Laravel Scout при использовании драйвера TNTSearch
Я получаю сообщение об ошибке: «Драйвер [tntsearch] не поддерживается» С Laravel Scout, когда я запускаю команду Artisan php artisan scout:import "App\Location" php artisan -V => Laravel Framework 5.4.16 Кто-нибудь еще видит...
1599 просмотров

Нет поиска по первичному ключу с помощью Laravel Scout?
Я использую Laravel Scout с TNTSearch Engine, он работает нормально, но есть одна небольшая проблема. У меня есть следующие записи. | ID | Name | +---------+----------+ | 9030100 | Car | | 9030150 | Car2 | | 9030200 | Radio...
556 просмотров
schedule 30.03.2023

Тест с моделями, проиндексированными Laravel Scout, не проходит
Пишу тест по поиску моделей с помощью Scout. Я на Laravel 5.4 и использую провайдера "tamayo/laravel-scout-elastic": "^3.0" . Кажется, что в моих тестах индексация созданных элементов не завершается, когда я начинаю поиск модели. Это правда?...
473 просмотров
schedule 31.07.2023

Разведчик Laravel проверяет, не пусто ли отношение?
Приложение пространства имен; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Laravel\Scout\Searchable; class Event extends Model { protected $table = 'events'; public $timestamps = true; use...
722 просмотров
schedule 03.04.2023

Проверьте, закончил ли Elasticsearch индексирование
Есть ли способ проверить, завершил ли Elasticsearch обработку моего запроса? Я хочу выполнить интеграционные тесты для своего приложения, чтобы проверить, можно ли найти запись после вставки. Например, если я делаю следующий запрос: POST...
2654 просмотров

Laravel Algolia разбиение на страницы более 1000 результатов
Я тестирую Laravel с Algolia. Algolia ограничивает максимальное количество результатов поиска до 1000. Думаю, меня это устраивает. Моя проблема в том, что я не совсем могу запросить 1000 поисковых записей из Алголии, а затем разбить на страницы....
299 просмотров
schedule 02.04.2023

Как протестировать Laravel Scout (с Алголией)?
У меня есть такой кусок кода: public function index(Request $request, Runner $runnerParam) { $name = $request->input('name'); $fromDate = $request->input('from_date'); $toDate = $request->input('to_date'); $runners =...
969 просмотров

Как выполнять поиск по определенным столбцам с помощью TNTSearch в Laravel?
Ниже приведен код моей модели Product.php. public $asYouType = true; public function toSearchableArray() { $array = $this->toArray(); // Customize array... return $array; } Код контроллера $phones =...
1016 просмотров
schedule 04.05.2024

Вызов searchable() для результата на основе Query Builder вызывает ошибки
Как использовать метод searcable() для результатов, возвращаемых построителем запросов? Предположим, что есть пять таблиц: товары продавцы категории vendor_products (сводная таблица для продуктов и поставщиков) product_categories...
430 просмотров

Условное добавление индекса в Laravel Scout (Алголия)
Я пытаюсь добавить индекс в Алголию, используя Laravel Scout на основе условия. Например, у меня есть модель Article , и я хочу добавить эту статью в Algolia, только если это статья active . Мой первый подход был таким: public function...
1023 просмотров
schedule 05.07.2023

Как настроить Algolia так, чтобы он не возвращал никаких результатов, если запрос пуст Laravel & Vue Instant Search
Привет, я использую Algolia в своем новом проекте Laravel, но я понимаю, что Algolia отображает все данные, которые у меня есть «Titel - description». Я хочу отображать результат только тогда, когда я что-то ввожу в поле поиска. мой HTML-код...
597 просмотров
schedule 29.12.2022

Laravel Scout Elastic Search - индекс не найден
Я столкнулся со странной проблемой с elasticsearch. Я работаю над проектом Laravel, и мне нужно интегрировать с ним эластичный поиск. Я использую https://github.com/babenkoivan/scout-elasticsearch-driver вместе с Laravel Scout. Изначально все...
1054 просмотров
schedule 03.01.2023

toSearchableArray() в Laravel Scout перезаписывает владельца
Один пользователь может создавать, редактировать и удалять модель. Все остальные пользователи также могут обновить эту модель (поставив лайк). Теперь, когда пользователь, который не является создателем записи, обновляет модель, создатель...
503 просмотров
schedule 20.09.2022

Как создать собственный список уточнений в мгновенном поиске vue?
Я работаю с Laravel Scout и alogolia в качестве драйвера. Поскольку у меня есть vue в интерфейсе, я попробовал пакет мгновенного поиска vue, который работает очень хорошо. Проблема, с которой я столкнулся, заключается в том, что мне нужно...
709 просмотров

Elasticsearch и Laravel scout-elasticsearch-driver возвращают пустой ответ
Сначала я использую scout-elasticsearch-driver для Laravel Scout : https://github.com/babenkoivan/scout-elasticsearch-driver Я шаг за шагом следил за файлом readme, создавал индекс, переносил индекс, настраивал сопоставление и...
3019 просмотров
schedule 24.07.2022

Числа форматируются как строка после scout:import Laravel
Мне пришлось использовать команду php artisan scout:import, пока я разрабатывал веб-сайт в своей локальной среде, и все работало отлично. Однако, как только я развернул свое приложение и использовал ту же команду, используя ssh, я импортировал свою...
112 просмотров

Как реализовать функцию поиска на основе разрешений пользователя с помощью Laravel Scout
Я пытаюсь создать функцию поиска, которая позволит пользователям искать все файлы, к которым у них есть доступ. До сих пор я пытался использовать Scout, но, похоже, он не предназначен для таких сложных запросов. Многие примеры, которые я вижу о...
179 просмотров
schedule 20.01.2023

Не удается получить правильные результаты algolia
Я не могу заставить разведчика правильно работать с алголией. Я добавил клиентские отношения в доступный для поиска массив: public function toSearchableArray() { $this->client; $array = $this->toArray(); $array =...
49 просмотров
schedule 19.06.2023

PHP — Laravel — Scout: Автоматическое индексирование для таблиц (моделей) базы данных, управляемых извне.
есть ли возможность автоматически индексировать таблицы базы данных, управляемые извне, с помощью Laravel Scout. Например, я использую модель во внешней таблице базы данных из Laravel. Атрибуты будут изменены из подсистемы. После этого Laravel...
116 просмотров
schedule 03.04.2023