Описание тега elasticsearch-php

1 ответ

Невозможно обновить настройки ES с помощью ElasticSearch-PHP

В ES уже есть индекс. Я использую ElasticSearch-PHP в качестве клиента. В соответствии с документами ES этот код должен изменить настройки ES: $params = [ 'index' => 'my_index', 'body' => [ 'settings' => [ 'number_of_replicas' => 0, 'ref…
3 ответа

Покрытие команды CURL для CURL php

Я пытаюсь добавить документы в эластичный поисковый индекс с помощью массового API. Мой запрос CURL отлично работает в командной строке, и я преобразовал его в PHP. Когда я пытаюсь запустить код PHP, ничего не происходит. Ни один документ не добавля…
09 янв '19 в 15:23
0 ответов

Почему я получаю это invalid_argument_exception в основном запросе php поиска Elasticsearch?

Я использую пакет Elasticsearch PHP для выполнения запросов. Когда я выполняю этот основной поисковый запрос, я получаю illegal_argument_exception, Функцияelastic() возвращает клиента Elasticsearch. $query = $this->elastic()->search([ 'index' …
01 мар '19 в 18:44
0 ответов

Неправильные результаты, появляющиеся в эластичном поиске, должны соответствовать запросу

У меня есть следующий анализатор в поле поиска: GET _analyze { "tokenizer": "standard", "filter": [ "word_delimiter","lowercase", {"type" : "shingle", "min_shingle_size" : 2, "max_shingle_size" : 4, "output_unigrams" : true}, {"type" : "pattern_repl…
06 фев '19 в 10:58
0 ответов

asticsearch|php 6.0 неправильные результаты

У меня есть проблема с запросом на мой asticsearch 6.5. Я установил asticsearchphp 6.0. Когда я запускаю этот запрос, я получаю неправильные результаты и результаты из других индексов, а не только из: 'search_article_index' $params = [ 'index' =>…
27 фев '19 в 15:00
1 ответ

ElasticSearch Filter Требуется несколько полей

У меня есть этот запрос (через PHP-клиент) для ElasticSearch 6.2: [ "query"=> [ "bool" => [ "filter" => [ "term" => [ "row.name" => $name ], "term" => [ "row.origin" => $origin ] ] ] ], "size" => "10" ] Это работает, если я и…
0 ответов

Поиск с пунктуацией

Я хочу найти слово с пунктуацией в эластичном поиске, например, я хочу найти слово "Пилигрим". Если я наберу "Пилигримы", слово "Пилигрим" должно быть возвращено. Пожалуйста, помогите мне. Я пробовал разные комбинации анализатора и запроса, но это н…
30 мар '19 в 12:19
2 ответа

Elasticsearch Mapping Types в PHP

Я хочу подключиться к нашему Серверу asticsearch (V7.0.0), используя официальный клиент PHP. В документации эластичного поиска указано, что типы сопоставления были удалены в Версии 6.0.0. Но в целом официальные типы документации PHP Client все еще у…
03 июн '19 в 12:55
0 ответов

Нужно некоторое руководство относительно Elasticsearch PHP

Мне нужна помощь в понимании следующих вещей, Я использую composer для интеграции phpasticsearch php. Я создал HTML-страницу для публикации данных формы в asticsearch. Я пытаюсь получить доступ к html-странице с другого компьютера, изменив IP-адрес …
0 ответов

Подсчет внутри вложенного последнего элемента массива в документе elasticsearch

Я пытаюсь запросить общее количество ставок, запрошенных в моем elastic search. Мой набор данных выглядит примерно так: "hits": [ { "_index": "nits_media_", "_type": "nits_media_data_collection", "_id": "sAsNKnABd82D-bEviD45", "_score": 1, "_source"…
09 фев '20 в 22:52
1 ответ

Укажите имя пользователя / пароль elasticsearch с помощью Elasticsearch-PHP ClientBuilder

Я активировал "эластичного" пользователя по умолчанию и установил для него пароль. Я использую elasticsearch-php для подключения и запроса моего elasticsearch. Он работал нормально, но после активации пароля я не могу подключиться с помощью предыдущ…
27 сен '19 в 04:20
0 ответов

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

Из запроса Elasticsearch я могу создать, скажем, около 5000 документов. Теперь я пытаюсь определить, какие безостановочные слова (стоп-слова - это вспомогательные глаголы / незначащие слова) появляются чаще всего. Так что я попробовал этот запрос, и…
28 окт '19 в 10:22
1 ответ

PHP Elasticsearch 7.5 - Безболезненное состояние скрипта не дает правильных результатов

Это мой запрос elasticsearch. Я пытаюсь получить все документы, соответствующие условию, еслиjob_id равно 1, то получите документы, в которых sourced = 0 иначе если job_id не 1, тогда получите документы с sourced = 1. Но возвращает все документы. [ …
25 дек '19 в 10:38
1 ответ

Elasticsearch с сгруппированной строкой query_string

{ "query": { "query_string" : { "query" : "((name:the_search_phrase) OR (keywords:the_search_phrase)) AND (city:Sydney, Australia)" } } } Новое в elasticsearch. Создание JSON в соответствии с документацией здесь: https://www.elastic.co/guide/en/elas…
17 фев '20 в 12:47
1 ответ

Поиск с оператором "И" в пакете PHP Elastic search

Я пытаюсь научиться Elastic Searchс помощью пакета php composer. У меня естьindex с именем media_data который содержит nits_account, nits_url, session_id, timestampполя. Я хочу иметь фильтры на основе указанных выше полей, и они должны быть вandопер…
26 янв '20 в 15:48
1 ответ

Агрегация мощности Elasticsearch с текстовыми полями

Я пытаюсь запросить средний запрос, сгенерированный за сеанс, я вставляю session_id, помещая данные в свои индексы, я хочу подсчитать отдельные сеансы и вывести среднее значение, одновременно проверяя сопоставление данных, которые я узнал что это в …
27 янв '20 в 14:43
1 ответ

Создание таблиц данных в эластичном поиске

Я пытаюсь составить таблицу данных, состоящую из некоторых вычислений ****************************************************** ** Bidder * Request * CPM * Revenue * Response Time ** ****************************************************** Я создал индек…
03 фев '20 в 14:29
1 ответ

Elasticsearch Completion Suggester игнорирует параметр индекса и возвращает результаты для нескольких индексов

Я использую PHP-реализацию Elastic, чтобы использовать подсказку завершения, например: $params_organisations = [ 'index' => $this->organisation_index, 'body' => [ "suggest" => [ "suggestions" => [ 'prefix' => $request->q, "compl…
19 май '20 в 18:07
1 ответ

Возврат позиции и выделение поисковых запросов в Elasticsearch

Я использую официальный клиент Elasticsearch-PHP, установленный на личном сервере Debian, и то, что я пытаюсь сделать, включает индексацию, поиск и выделение отдельных документов. т.е. каждый результат поиска будет возвращать только один документ, к…
0 ответов

Можно ли запросить два или более независимых экземпляра elasticsearch (не кластер) с помощью официального драйвера PHP?

У меня есть два независимых экземпляра ElasticSearch, которые индексируются из одной и той же базы данных MySQL (InnoDB Cluster) двумя независимыми процессами индексатора (собственными скриптами). Я хочу, чтобы мой веб-сайт PHP запрашивал у них обои…
20 янв '20 в 11:18