Описание тега foselasticabundle

FOSElasticaBundle - интеграция Elasticsearch PHP для вашего проекта Symfony2 с использованием Elastica.
0 ответов

FOSElasticaBundle выполняет вложенные запросы

Я учусь использовать FOSElasticaBundle, но я не могу выполнить запрос, где есть вложенные поля. Цель состоит в следующем: искать строку запроса в нескольких полях, включая вложенные. Моя настройка: structure: mappings: name: { boost: 9, type: string…
1 ответ

FOSElasticaBundle: настройка анализатора для пользовательских свойств

Я использую FOSElasticaBundle в Symfony 3.3. Я зарегистрировал прослушиватель событий в событии POST_TRANSFORM, которое вычисляет и добавляет настраиваемое свойство, например: public function addCustomProperty(TransformEvent $event) { $document = $e…
1 ответ

FOSElastica вложенный запрос

Мои коллекции такие: { "_index" : "test_index", "_type" : "test_type", "_id" : "10000", "_score" : 1.0, "_source" : { "user_id" : 12, "index_date" : { "date" : "2018-02-06 14:25:49.816952", "timezone_type" : 3, "timezone" : "UTC" }, "rating" : null,…
1 ответ

Как сопоставить все аргументы, передаваемые в массиве в упругом поиске?

Здесь term дает результат, если одно из всех args (1,2) совпадает, и мне нужно, чтобы все args были в степени.id пользователяздесь у меня есть такие данные "id": 66, "name": null, "degrees": [ { "id": 1, "name": "BCA", },{ "id": 2, "name": "MCA", } …
16 сен '16 в 12:55
1 ответ

Эластичный поиск поиск по индексу

Доброе утро, Я хотел бы помочь с FOSElastcaBundle. У меня установлен эластичный поиск с кибаной и logstash. У меня есть индекс с именем openvpn, и есть _type rsyslog-openvpn. Я хотел бы получить некоторую запись для элемента, где fiels common_name р…
03 июн '15 в 11:39
0 ответов

Индексирование FosElasticBundle без доктрины

Когда вы используете FosElasticeBundle с доктриной, вы определяете отображения в конфигурации config fos:el:populate, а затем при каждом изменении документов добавляются / редактируются или удаляются. Вопрос в том, как добавить данные вручную в инде…
25 июл '18 в 09:00
1 ответ

Прослушиватель Symfony ElasticaBundle и query_builder_method

Мне нужно загрузить в эластичный, когда я создал объект Lead, только те, кто имеет статус утвержден, это мое, отображение: persistence: driver: orm model: Artel\ProfileBundle\Entity\Lead provider: query_builder_method: createIsActiveQueryBuilder lis…
08 мар '16 в 15:33
1 ответ

Cron работа для упругого поиска (Fos упругой связки)

У меня есть задание cron, которое запускает скрипт оболочки на сервере Linux Ubuntu LTS 12.0.04 каждые 2 минуты для построения эластичного поискового индекса, ниже приведен скрипт оболочки: #! /bin/sh echo "------------------------------------------…
28 фев '14 в 17:12
0 ответов

Эластичный поиск агрегационного фильтра

Я уже делаю поиск фасетов с помощью эластичных поисков. Термин агрегация возвращает "doc_count" каждого сегмента. Я хочу создать фасет так: Буквы: -a (22) -b (33) -c (44) И когда я ставлю отметку в строке с, я хочу получить что-то вроде этого Буквы:…
13 окт '14 в 12:51
0 ответов

FosElastica - ошибка при удалении значения из сопоставленного массива

У меня есть относительно простое отображение, которое вызывает у меня проблему при обновлении данных. это небольшой массив строк. types: sector: properties: company: type: nested properties: id: type: integer name: boost: 8 analyzer: autocomplete se…
13 ноя '18 в 08:46
0 ответов

Как создать родительское отображение в FOS_elasticBundle с Elasticsearch 6?

Elasticsearch 6 больше не поддерживает родительское сопоставление. Должен ли я использовать "type:join" сейчас? Как я могу сопоставить родительский объект в FOS_elasticBundle с Elasticsearch 6?
1 ответ

Elasticsearch: такого индекса нет - Symfony FOS/ эластичная связка

Я пытаюсь получить первый опыт работы с Elasticsearch. Поэтому я создал простое веб-приложение с Symfony и использовал FOSElasticaBundle для интеграции с Elastica. Теперь, когда я пытаюсь заполнить индекс через консоль, я получаю следующую ошибку: […
0 ответов

Анализаторы Elastica FOSElastica Symfony2 не работают

Я собираюсь выяснить, как работает Elastica/FOSElastica. Я запустил его для очень простых поисковых запросов, где название продукта точно соответствует моей строке поиска. Поскольку это не очень хороший способ поиска, мне нужно добавить анализаторы …
26 окт '15 в 08:33
0 ответов

Elastica возвращает все записи вместо отфильтрованных значений

Я только начал играть с FOSElasticaBundle и у меня возникла первая проблема:) В контроллере есть моя часть кода: $finder = $this->container->get('fos_elastica.finder.app.report'); $boolQuery = new \Elastica\Query\BoolQuery(); $fieldQuery = new…
16 фев '18 в 22:28
1 ответ

Symfony Elastic mapping

У меня есть сопоставление для сущности для поля "навыки" * @ORM\Column(name="skills", type="array", nullable=true) * @Groups({"for_profile_project"}) */ private $skills = []; эластичный конфиг (это мой весь конфиг постебин) команды: indexes: profile…
19 янв '16 в 00:11
0 ответов

Symfony 3.2 FOSElasticSearch 5.x

Я пытаюсь установить пакет FOSElasticSearch (используя composer) в Symfony 3.2 Это мой файл composer.json: { "name": "CompanyName/standard-edition", "license": "MIT", "type": "project", "description": "The \"Symfony Standard Edition\" ", "minimum-st…
03 дек '18 в 12:10
1 ответ

Каков наилучший способ отобразить следующие неструктурированные данные в упругом поиске?

Я пытаюсь выяснить, что может быть лучшим типом и анализатором для поля с неструктурированными данными. поле запроса может быть следующего и многих других {"_format":"json","follow":{"followee":27}} // вложенные объекты [{"q": "madhab"}] // массив о…
03 янв '19 в 09:35
1 ответ

FOSElasticaBundle сортировка не работает

Конфигурация моего типа эластика выглядит следующим образом: acme_article: mappings: title: {type:string, index_analyzer:acme_analyzer} content: {type:string, index_analyzer:acme_analyzer} slug: ~ media: {type:string, index_analyzer:acme_analyzer} c…
05 фев '15 в 15:58
1 ответ

Индексирование FOSElasticaBundle замедляет Symfony

Индексирование вещей в ElasticSearch с использованием FOSElasticaBundle не работает. Вот из моего конфига (app/config/config.yml): fos_elastica: clients: default: { host: localhost, port: 9200 } serializer: callback_class: FOS\ElasticaBundle\Seriali…
13 апр '14 в 14:06
1 ответ

Symfony ElasticSearch не синхронизируется после запроса на удаление репозитория

Я использую foselastica и получаю сообщение об ошибке "Не удается найти соответствующие объекты Doctrine (0) для всех результатов Elastica (7). Идентификаторы: 52, 51, 50, 48, 49, 47, 46" после запроса на удаление в хранилище, однако запрос действит…