Образец документа (у меня будет 1000 таких документов в хранилище документов ArangoDB)
{
"name": "Brownie",
"ingredient_id": "101",
"nutrition": {
"calorie": 434,
"fat": 15,
"carbohydrate": 77,
"protein": 4
}
}
Теперь с учетом ввода: калорийность = 430, жирность = 13, углеводы = 77, белок = 3, банка мы находим все документы, которые находятся ближе всего к входу (в векторном пространстве). Функцией будет калорийность ie, жир, углеводы, белки (ранжируются в указанном порядке).
Поддерживает ли ArangoDB Search этот вариант использования?