Мне нужно изменить имена полей в ответе на эластичный поиск (например, изменить «title» на «header»). Я хочу избежать анализа Json-ответа, который занимает много времени. есть ли способ сделать это?Изменить имя поля в ответе elasticsearch
ответ
Я боюсь, что это может быть недоступно в elasticsearch. вам, возможно, придется проанализировать ответ. Рассмотрим
Aliasing
Одна из вещей, внесенных в Apache Solr 4.0 и не доступны в ElasticSearch сейчас является возможность преобразования результирующих документов. Прежде всего, Solr позволяет вам возвращать псевдонимы, поэтому, например, вы можете вернуть поле price_usd или price_eur в зависимости от ваших потребностей. Во-вторых, это способность возвращать значения, возвращаемые функциями как (псевдо) поле в результате (или поля). Solr также имеет возможность возвращать поля, начинающиеся с заданного префикса (например, все поля, начинающиеся с цены). Помимо возможности получить значение функции в качестве поля, добавленного к согласованным документам «на лету», другие функциональные возможности не являются нарушающими, хотя в некоторых случаях они могут быть удобными.
http://blog.sematext.com/2012/10/01/solr-vs-elasticsearch-part-3-searching/ из
- 1. Как получить только конкретные поля в ответе, в elasticsearch?
- 2. ElasticSearch возвращает значение поля multi_field в ответе на запрос
- 3. python elasticsearch-dsl @timestamp в ответе
- 4. Elasticsearch - Имя поля по умолчанию Inferrer
- 5. Изменить имя поля в ValidationSummary
- 6. Elasticsearch - получить документы, которые имеют имя поля
- 7. Elasticsearch: Ожидаемое имя поля, но получил START_OBJECT
- 8. ES имя хоста в ответе
- 9. Symfony 2.2: Изменить имя поля поля сериализации
- 10. Elasticsearch - изменить поля с not_analyzed на анализ
- 11. Изменить отображаемое имя поля PXSelector
- 12. ElasticSearch - Как отобразить дополнительное имя поля в запросе агрегирования
- 13. Поля заказа в ответе веб-службы .NET
- 14. Как изменить имя поля в большом запросе?
- 15. Невозможно изменить имя поля формы в CakePHP
- 16. Как изменить имя поля в javascript
- 17. Как изменить имя поля модели в Odoo
- 18. Изменить имя поля в django admin
- 19. объединить поля в elasticsearch
- 20. Как получить Имя поля заданного значения в ElasticSearch
- 21. Elasticsearch - получить вложенные поля
- 22. Java elasticsearch spring-data set другое имя поля индекса
- 23. Как изменить отображаемое имя поля записи в словаре, которое будет проиндексировано Elasticsearch через NEST?
- 24. Как изменить название ElasticSearch Field
- 25. Редактируемые поля документов в elasticsearch
- 26. Изменить ID в elasticsearch
- 27. Как изменить отображение одного поля в существующем индексе? Elasticsearch
- 28. Как изменить значение поля в elasticsearch от строки до целого?
- 29. Elialsearch имя поля псевдонима
- 30. имя функции в ответе json - не работает
Что клиент технологии вы используете, Java? Можете ли вы показать бит кода, в котором вы делаете запрос, и получите ответ? – Val
есть. Я использую API java для поиска elastics. – Soof
Можете ли вы объяснить немного больше вашего случая использования и зачем вам это нужно? – Val