Как спроектировать поиск сходства (или косинусное сходство), используя вектор признаков (числовые c признаки), используя Поиск ArangoDB? - PullRequest
0 голосов
/ 31 января 2020

Образец документа (у меня будет 1000 таких документов в хранилище документов ArangoDB)

  {
    "name": "Brownie",
    "ingredient_id": "101",
    "nutrition": {
      "calorie": 434,
      "fat": 15,
      "carbohydrate": 77,
      "protein": 4
    }
  }

Теперь с учетом ввода: калорийность = 430, жирность = 13, углеводы = 77, белок = 3, банка мы находим все документы, которые находятся ближе всего к входу (в векторном пространстве). Функцией будет калорийность ie, жир, углеводы, белки (ранжируются в указанном порядке).

Поддерживает ли ArangoDB Search этот вариант использования?

...