Я хочу запросить SQL Similary Следуйте по:как запросить fieldA = fieldB в ElasticSearch?
select * from talbe where id=cityid
Кто знает, как реализовать в эс?
благодарит за ваш ответ!
Я хочу запросить SQL Similary Следуйте по:как запросить fieldA = fieldB в ElasticSearch?
select * from talbe where id=cityid
Кто знает, как реализовать в эс?
благодарит за ваш ответ!
Вы можете сделать это с script
filter, как это:
POST /table/_search
{
"query": {
"bool": {
"filter": {
"script": {
"script": "doc.id.value == doc.cityid.value"
}
}
}
}
}
Доступ к только числовым полям У вас есть другой способ? –
мой id и cityid - строка –
вы пробовали сценарий? '==' в groovy похож на 'equals' в Java – Val
дубликатом вопрос http://stackoverflow.com/questions/31615142/nested-select-query-in-elasticsearch – MrRolling
HTTP: // StackOverflow. com/questions/36539447/nested-sql-select-using-elasticsearch – MrRolling