Elasticsearch выделяет документ случайным образом - PullRequest
1 голос
/ 27 января 2020

Когда я запускаю поиск

{
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "name": {
              "query":"Rose wa",
              "fuzziness": "AUTO"
            }
          }
        }
      ]
    }
  },
  "highlight": {
    "fields": {
      "name": {}
    }
  }
}

, тогда следующие документы совпадают

        "_index" : "product",
        "_type" : "_doc",
        "_id" : "52486",
        "_score" : 19.770897,
        "_source" : {",
          "category_code" : "personalcare",
          "name" : "Nivea Rosewater Face Wash (100 Ml)",
          "category_name" : "Personal Care  "
        }
      },
      {
        "_index" : "product",
        "_type" : "_doc",
        "_id" : "120830",
        "_score" : 17.775726,
        "_source" : {
          "category_code" : "beverages",
          "name" : "3 Roses 500G",
          "category_name" : "Beverages"
        },
        "highlight" : {
          "name" : [
            "3 <em>Roses</em> 500G"
          ]
        }
      },

почему в некоторых документах выделены поля, а в других нет?

и как мне обеспечить постоянное выделение для совпадающих документов

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