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

Динамическое сопоставление ElasticSearch с использованием Elastic4s
У меня есть документ, который я хочу проиндексировать в elasticSearch, этот документ содержит некоторые динамические ключи, которые я не могу знать заранее, например «испанский» или «французский» в следующем примере. "contents": { "title": {...
2139 просмотров
schedule 31.03.2023

Как поместить индекс с шаблоном сопоставления в эластичный поиск с помощью elastic4s?
Я хочу создать индекс с динамическим шаблоном и отключить анализ строковых полей. Я создал запрос для эластичного поиска, но как перевести его в статистику elastic4s? (предпочтительна версия elastic4s 1.3.x) Заявление: PUT /myIndex {...
1515 просмотров
schedule 12.10.2022

Документ запроса elastic4s со списком ключей
Я пытаюсь получить записи из репозитория эластичного поиска. И мой метод выглядит так def findPartialFieldWithId(id: String, path: String): Future[SearchResponse] = { client.execute { search in IndexType query { termQuery("_id", id) }...
498 просмотров
schedule 17.02.2023

Elastic4s - поиск нескольких точных значений для одного термина
Я пытаюсь отфильтровать термин, чтобы он соответствовал одному из значений в массиве. ретрансляция на ES https://www.elastic.co/guide/en/elasticsearch/guide/current/_finding_multiple_exact_values.html GET /my_store/products/_search...
1066 просмотров
schedule 11.09.2022

Elastic4s — как выразить matched_fields
Я хочу реализовать следующий запрос в Elastic4s. Не вижу способа реализовать предложение matched_fields в подсветчике. Любая помощь? { "query": { "multi_match": { "type": "most_fields", "query": "hello world", "fields":...
201 просмотров
schedule 17.12.2022

может elasticsearch гарантировать корректность при обновлении одного документа с высокой частотой?
Я работал над проектом, который включает в себя массовые обновления для elasticsearch, и я обнаружил, что при обновлении, применяемом к одному документу с высокой частотой, согласованность не может быть гарантирована. Для каждого обновления мы...
146 просмотров
schedule 18.07.2023

Синтаксис запроса сортировки по георасстоянию elastic4s
Я использую elastic4s версии 1.6.2, и мне нужно написать запрос, который ищет заданное географическое местоположение, сортирует результаты по расстоянию, а также возвращает расстояние. Я могу сделать это, используя запрос get в curl, но изо всех сил...
801 просмотров
schedule 11.03.2023

вернуть вложенные поля с помощью elastic4s
У меня есть данные, хранящиеся во вложенном объекте местоположения, и я не могу понять, как заставить elastic4s возвращать местоположение как часть результата поиска. У меня есть данные, которые при запросе (из конечной точки REST) ​​выглядят так:...
289 просмотров
schedule 29.07.2022

org.elasticsearch.client.transport.NoNodeAvailableException: ни один из настроенных узлов недоступен: []
Я запускаю ElasticSearch на Docker , который доступен локально как $ curl http://192.168.99.100:9200/?pretty { "status" : 200, "name" : "Collector", "cluster_name" : "elasticsearch", "version" : { "number" : "1.4.4",...
13696 просмотров
schedule 07.07.2023

Возможно/рекомендуется ли индексировать строку данных JSON с помощью elastic4s?
Я пытаюсь передать строку данных JSON в такой оператор индексации, где inputDoc — это моя строка JSON: def Update(client: ElasticClient, idx:String, `type`: String, inputDoc: String): Unit = { val address = idx + "/" + `type`...
435 просмотров
schedule 28.11.2022

Как добавить сопоставление к уже существующему индексу с помощью elastic4s?
Я хотел бы знать, можно ли добавить сопоставление для данного типа в уже существующий индекс с помощью API elastic4s? Я осмотрелся, и все примеры, похоже, создают сопоставление во время создания индекса, но это не совсем то, что я ищу. Спасибо
313 просмотров
schedule 21.01.2023

Группа агрегации Elasticsearch с использованием elastic4s
Я хочу запросить общую сумму продаж, сгруппированных по названию продукта в Elasticsearch Как мне это сделать с помощью elastic4s? client.execute { search ("sales"/ "sales_type") .query {rangeQuery("date") gte "01-01-2018" lte...
614 просмотров

Найдите все отдельные значения для определенного поля в индексе с помощью клиента Elastic4s.
Как я могу использовать elastic4s для получения всех различных значений для определенного поля? Пример в JSON: GET persons/_search {  "size":"0",  "aggs" : {   "uniq_gender" : {    "terms" : { "field" : "Gender" }    }   } }
147 просмотров
schedule 13.12.2022

Запуск модульных тестов с локальным узлом в Elastic4S 7.x
Я занимаюсь обновлением своей системы до Elasticsearch/Elastic4S 7.3, но столкнулся с проблемой модульных тестов. Надеюсь, я упустил что-то очевидное. В настоящее время (с E4S 6.1.4) я использую ClassLocalNodeProvider, чтобы предоставить мне...
139 просмотров
schedule 29.11.2022