Вопросы по теме 'elastica'

Сортировка результатов по местоположению с помощью эластики
Я пытаюсь изучить ElasticSearch, используя elastica для подключения, и нахожу информацию, которую трудно получить, чтобы понять, как ее запрашивать. Итак, в основном то, что я пытаюсь сделать, это вставить данные в эластичный поиск, добавить...
960 просмотров
schedule 09.11.2021

Обнаружена круговая ссылка при использовании fos: elastica: populate
До сих пор я использовал аннотацию групп для сериализации и заполнения моего индекса эластичного поиска, и он работал нормально, поскольку использовал только поля в группе «elastica» и только для сущностей, перечисленных в моем fos_elastica.yml....
315 просмотров
schedule 22.11.2021

Начинается с фильтра запроса для elasticsearch с использованием elastica
У меня есть реализация поиска elasticsearch, работающая для веб-приложения, но я застрял на последней детали. Я хочу иметь возможность фильтровать определенные поля по алфавиту. Поэтому, если я запрошу «d», он должен вернуть все, что начинается с...
1574 просмотров
schedule 10.04.2022

Elasticsearch ищет точный запрос с пробелом
я хочу, чтобы мой поиск возвращал точное совпадение моей строки запроса. Строка запроса состоит из 2 слов. запрос: «врач общей практики» должен возвращать только врач общей практики, а не «врач общей практики» Метод поиска: $lower =...
689 просмотров
schedule 29.04.2022

Elasticsearch: сортировка документов по вложенному полю
У меня есть несколько документов, и каждый документ содержит вложенные поля, и я хочу упорядочить их по позиции в зависимости от тематического идентификатора Document1 : { ... "thematics":[ { "id": 1,...
808 просмотров
schedule 08.06.2022

Сочетание двух разных фильтров в одном запросе - Elastica
мой вопрос очень простой. Я хочу объединить два фильтра, один filter_bool и один filter_range в одном запросе в Elastica. Код public function getAdvancedTweetsEs($keyword, $location, $datepicker, $datepicker1, $offset) { $elasticaClient =...
4423 просмотров
schedule 13.09.2022

оценка elastica на основе регулярного выражения с использованием mvel
Я новичок в эластичном поиске, и вот мой сценарий, который я пытаюсь решить. У меня есть поле ввода поиска, которое поддерживает логику самовнушения. Результаты извлекаются из эластичного индекса, который использует фильтр ngram. Что я хочу...
786 просмотров
schedule 23.04.2023

ElasticSeach — получение как неполных, так и множественных слов
У меня есть каталог продуктов, который я индексирую в ElasticSearch с помощью клиента Elastica. При реализации поиска я добавлял * после введенных условий поиска, чтобы при вводе whis или whisk он уже начал видеть результаты поиска для...
114 просмотров
schedule 25.01.2023

Диапазон дат поиска FOSElasticaBundle
я пытаюсь найти диапазон дат с помощью FOSElasticaBundle $query = new MatchAll(); $now = date('Y-m-d'); $rangeLower = new Filtered( $query, new Range('visibleFrom', array( 'gte' => $now )) );...
1816 просмотров
schedule 18.05.2023

Elastica, KNP Paginator и набор результатов › 10000
Пагинация отлично работает даже для больших результатов. Он даже показывает, что для запроса есть 25 тыс. результатов. Пагинация работает нормально для первых 10000 записей. Хотя, если я хочу отобразить запись 10000 - 10010 (например), все ломается...
322 просмотров

Нераспознанные сопоставления опций в fos_elastica.indexes.app.types.user
Я использую symfony с пакетом fos elastica. Я пытаюсь добавить сопоставления, как в этом руководстве https://www.codevate.com/blog/14-implementing-search-as-you-type-autocomplete-with-elasticsearch-and-symfony , но получил эту ошибку:...
1180 просмотров
schedule 02.04.2023

Поиск по нескольким индексам в elastica
Я ищу способ поиска по нескольким индексам одновременно с помощью Elastica. У меня есть индекс products и индекс user . products содержит {product_id, product_name, price} , а user содержит {product_id, user_name, date} . Зная, что...
1318 просмотров
schedule 15.12.2023

Поиск Elastica на разных языках
Я хочу проиндексировать слово «бег трусцой» и иметь возможность искать немецкий перевод «лауфен» или «реннен». Возможно ли это с ElasticSearch/Elastica?
45 просмотров
schedule 09.04.2024

Объемная вставка Ruflin/Elastica без обновления
У меня есть код, который должен вставить огромное количество данных, НО ТОЛЬКО если doc _id не существует в индексе. Я нашел что-то вроде этого: foreach($item as $i) { $elasticBulk[] = new \Elastica\Document( $item->id, ['ico' =>...
136 просмотров
schedule 28.05.2024