Как я могу реализовать поиск, который вы вводите в Laravel?
Сейчас я использую этот пакет
Я уже выполнил indexConfgurator
protected $settings = [
'analysis' => [
'filter' => [
'autocomplete_filter' => [
'type' => 'edge_ngram',
'min_gram' => 1,
'max_gram' => 15
]
],
'analyzer' => [
'autocomplete' => [
'type' => 'custom',
'tokenizer' => 'standard',
'filter' => [
"lowercase",
"autocomplete_filter"
]
]
]
]
];
Настройка сопоставления моделей
'name' => [
'type' => 'text',
'index_prefixes' => [
'min_chars' => 1,
'max_chars' => 15
],
'analyzer' => 'autocomplete',
'fields' => [
'keyword' => [
'type' => 'keyword'
]
]
],
Я использую ajax для отправки данных на мой сервер и выполнения запросов с помощью Scout и возврата данных во внешний интерфейс.
Ожидаемые данныеПравильно,
Но это так медленно, что дает мне 500мс на 3 сек.
Что я делаю не так?