Описание тега elastic4s
Elastic4s в основном представляет собой оболочку для стандартного клиента Java Elasticsearch с целью создания краткого, идиоматического, реактивного, безопасного типа DSL для приложений на Scala, использующих Elasticsearch.
1
ответ
Elastic4s java.lang.NoSuchMethodError
Я пытаюсь подключиться к кластеру ES через Elastic4s. Я использую пример, приведенный в репозитории github: import com.sksamuel.elastic4s.ElasticClient import com.sksamuel.elastic4s.ElasticDsl._ object Test extends App { val client = ElasticClient.t…
04 янв '17 в 12:27
1
ответ
Отправка ответа от абонента astic4s обратно в akka-поток
В настоящее время я создаю решение для потоковой передачи данных из mongoDb в asticsearch. Моя цель состоит в том, чтобы отслеживать все успешно переданные элементы в эластичный поиск. Я использую akka-streams и astic4s. В настоящее время потоковая …
25 июл '16 в 10:33
2
ответа
Недопустимая ошибка Json при создании индекса Elasticsearch с astic4s в игровой среде
Я пытаюсь создать индекс, как показано ранее, но всегда получаю эту ошибку: Неверный запрос Для запроса 'POST /initIndex' [Invalid Json] Я использую astic4s с Play Framework 2.3.x и Scala 2.11. import com.sksamuel.elastic4s.{ElasticClient, Elasticse…
19 янв '15 в 15:56
2
ответа
Поля пусты при выполнении GET в astic4s
Я пытаюсь внедрить сервис в своем приложении play2, который использует эластичные файлы для получения документа по идентификатору. Мой документ в asticsearch: curl -XGET 'http://localhost:9200/test/venues/3659653' { "_index": "test", "_type": "venue…
28 май '14 в 11:27
1
ответ
Ошибки в примере класса поиска Elastic4s, если в документе результата отсутствует поле
Я работал с этим примером из руководства Elastic4s. Он работает нормально, пока не попытается получить документ, в котором нет поля, указанного в классе дела. В этом примере из руководства, скажем, только один результат name и пропустил location пол…
18 авг '16 в 20:13
1
ответ
Библиотека на основе Docker-контейнера для поддержки astic4s
Я использую astic4, а также заинтересован в использовании среды тестирования на основе Docker-контейнера для моего упругого поиска. Есть несколько библиотек, таких как: https://github.com/dimafeng/testcontainers-scala и docker-it-scala, но я не могу…
06 авг '17 в 09:00
1
ответ
Избегайте.await в запросе astic4s
В документации astic4s по классу типов HitReader говорится, что .await следует избегать в производстве: case class Character(name: String, location: String) implicit object CharacterHitReader extends HitReader[Character] { override def read(hit: Hit…
10 апр '18 в 11:09
1
ответ
Эластичный запрос на сборку из4
Есть ли способ построить запрос в elastic4s из строки JSON? Например, что-то вроде: client.execute { "{ \"query\": ..., \"aggs\": ..., ... }" }
08 фев '16 в 15:58
2
ответа
Что такое переменная `path.home` и как ее установить?
Я использовал elastic4s elasticsearch Водитель. При попытке создать клиента: import com.sksamuel.elastic4s._ import org.elasticsearch.common.settings._ val esSettings = //... val client = ElasticClient local esSettings Я получаю ошибку во время выпо…
14 окт '16 в 07:48
1
ответ
RemoteTransportException, Fielddata отключается в текстовых полях при выполнении агрегации в текстовом поле
Я перехожу с 2.x на 5.x Я добавляю значения в индекс, как это indexInto (indexName / indexType) id someKey source foo Однако я также хотел бы получить все значения по полю: def getValues(tag: String) ={ client execute { search(indexName / indexType)…
14 мар '17 в 07:04
1
ответ
Синтаксис запроса сортировки геодистанс
Я использую astic4s версии 1.6.2 и мне нужно написать запрос, который ищет заданное географическое положение, сортирует результаты по расстоянию, а также возвращает расстояние. Я могу сделать это, используя запрос get в curl, но изо всех сил пытаясь…
16 июл '15 в 16:57
1
ответ
Как начать работу с Elastic Search с использованием клиента Scala
Привет, я новичок в Elastic Search и хочу использовать его с Scala, поэтому я нашел несколько примеров кодов на github, но были приведены очень сложные примеры, поскольку для новичка я потратил весь день, пытаясь понять этот учебник, но на В конце я…
29 ноя '14 в 14:46
1
ответ
Построение динамических запросов агрегирования для asticsearch с использованием клиента astic4s
Можно ли выполнять многоуровневые запросы агрегации динамически, используя DSL эластичного 4-го уровня. Используя http-клиент это просто multiLevelAggregation Вход: поля [0..N] Вывод: данные сгруппированы по кортежу полей шаги: 1. Построить многоуро…
05 сен '16 в 14:03
1
ответ
Ошибка индекса не найденного значения на astic4s
Я пытаюсь проиндексировать некоторые данные для упругого поиска с помощью APIastic4s но я получаю ошибку компиляции not found: value index это код, позже я сопоставлю поля объекта js с упругими полями поиска, но сейчас я просто хочу проиндексировать…
15 фев '14 в 11:39
1
ответ
Как вернуть документ из asticsearch после обновления?
Я пытаюсь обновить несколько полей документа и вернуть полный документ после обновления. Я использую astic4s 1.3.4, asticsearch 1.4.3 (в качестве сервера). Вот код: import scala.concurrent.ExecutionContext.Implicits.global object ElasticsearchTester…
23 июл '15 в 05:16
1
ответ
Обновление с помощью предварительно установленного скрипта в asticsearch
Я хочу использовать сценарии способом [ https://www.elastic.co/blog/running-groovy-scripts-without-dynamic-scripting ] в целях безопасности. Я попробовал это в sense(плагин Chrome), и он работает хорошо. Хотите знать, как этого добиться в astic4s. Н…
25 июн '15 в 06:32
1
ответ
Насмешливый клиент astic4s, получающий несоответствие типов, Как издеваться над клиентом astic4s
Я использую эластичные слои как слой доступа к ElasticSearch, и я пытаюсь написать несколько модульных тестов в своем приложении. Я использую scalaMock в качестве библиотеки для насмешек. Я хочу издеваться над функцией astic4s client.execute, чтобы …
18 дек '18 в 10:30
0
ответов
IOException[Текущий токен (START_OBJECT) не числовой, нельзя использовать методы доступа к числовым значениям
В Elasticsearch получаю следующую ошибку. RemoteTransportException [[CN8keD -] [127.0.0.1:9300][indices:data/write/update]]; nested: RemoteTransportException [[CN8keD -] [127.0.0.1:9300] индексы: данные / запись / обновление [s]]]; nested: MapperPar…
09 май '18 в 17:52
2
ответа
Как отследить запрос json, отправленный в Elasticsearch через клиента astic4s?
Скажите, что я использую такой код: ElasticClient client = ... client.execute{search in "places"->"cities" query "paris" start 5 limit 10} Как узнать, какой запрос json был отправлен в Elasticsearch?
16 июн '15 в 10:21
1
ответ
ElasticSearch тестовый HTTP-клиент
Мое приложение должно запустить ES-сервер, я имею в виду локальный узел, в тестах. Клиент должен быть HttpClient. val clusterName: String = "getting-started-with-elastic4s" val homePath: Path = Files.createTempDirectory(clusterName) val localNode = …
25 дек '17 в 11:54