Поиск и сортировка по динамическим полям в ElasticSearch - PullRequest
0 голосов
/ 28 мая 2018

Создан объект цветов, который содержит шестнадцатеричный код цвета вместе с его процентом,

/ colors / mapping возвращает

{   
  "colors": {
    "mappings": {
      "colors_array": {
        "dynamic": "strict",
        "properties": {
          "colors": {
            "dynamic": "true",
            "properties": {
              "#2f4f4f": {
                "type": "long"
              },
              "#808080": {
                "type": "long"
              },
              "#bc8f8f": {
                "type": "long"
              },
              "#dc143c": {
                "type": "long"
              },
              "#e6e6fa": {
                "type": "long"
              }
            }
          }
        }
      }
    }
  }
}

Примечание: шестнадцатеричные коды цвета создаются как объекты динамического отображения.

Как именно мне следует сформулировать запрос таким образом, чтобы я пропускал определенные цвета, а результаты сортировались на основе агрегированного процента соответствия, то есть суммы процентацветов, которые соответствуют и сортируют результаты на основе этой цифры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...