Вопросы по теме '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 просмотров
schedule
12.03.2023
Найдите все отдельные значения для определенного поля в индексе с помощью клиента 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