Как будет выглядеть следующий запрос:
Сценарий:
У меня есть две базы (базы 1 и 2) , с 1 столбцом каждый, я хотел бы видеть разницу между ними, то есть то, что существует в базе 1, которая не существует в базе 2, рассматривая фиктивные имена столбцов как имя хоста.
Пример:
Выбранное значение Base1.Hostname для Base2.Hostname?
YES → DO NOT RETURN
NO → RETURN
У меня есть это в python для следующей функции:
def diff(first, second):
second = set (second)
return [item for item in first if item not in second]
Пример совпадения равен:
GET /base1/_search
{
"query": {
"multi_match": {
"query": "webserver",
"fields": [
"hostname"
],
"type": "phrase"
}
}
}
Я хотел бы перенести эту архитектуру в поиск elasti c, чтобы в будущем создать forecast
с частотой изменения этих search
в базах