Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›Mapping ›Field data types

Тип поля rank feature

Поле типа rank_feature может индексировать числа, чтобы их можно было использовать для повышения документов в запросах с rank_feature запросом.

PUT my-index-000001
{
  "mappings": {
    "properties": {
      "pagerank": {
        "type": "rank_feature" 
      },
      "url_length": {
        "type": "rank_feature",
        "positive_score_impact": false 
      }
    }
  }
}

PUT my-index-000001/_doc/1
{
  "pagerank": 8,
  "url_length": 22
}

GET my-index-000001/_search
{
  "query": {
    "rank_feature": {
      "field": "pagerank"
    }
  }
}

Поля rank feature должны использовать тип поля rank_feature

Функции rank, которые коррелируют отрицательно с результатом, должны это объявлять

Поля типа rank_feature поддерживают только поля с одним значением и строго положительными значениями. Поля с несколькими значениями и отрицательные значения будут отклонены.

Поля типа rank_feature не поддерживают запросы, сортировку или агрегацию. Они могут использоваться только в rank_feature запросах.

Поля типа rank_feature сохраняют только 9 значащих битов для точности, что соответствует относительной ошибке около 0,4%.

Функции rank, которые коррелируют отрицательно с результатом, должны установить positive_score_impact в значение false (по умолчанию true). Это будет использоваться запросом rank_feature для изменения формулы вычисления результата таким образом, что результат уменьшается по мере увеличения значения функции, а не увеличивается. Например, в веб-поиске длина URL-адреса — это часто используемая функция, которая коррелирует отрицательно с результатами.

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/rank-feature.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API