Строка списка против объекта списка Производительность Elasticsearch - PullRequest
0 голосов
/ 12 июня 2019

Предположим, что карта индекса поиска упругости имеет вид:


"mappings": {
    "properties": { 
      "keywords": {"type": "keyword"},
      "realObjects": { 
        "properties": {
           "keywords": {"type": "keyword"}
        }
      }
    }
  }

И мой объект был:


{
  "keywords": ["a","b","c"],
  "realObjects":{
      "keywords": [["a","b"],["c"]]
   }
}

Эффективность или поиск по ключевым словам одинаковы в "keywords" & "realObjects.keywords"

Я знаю, что из Elasticsearch 5 поле в объекте и массиве объекта было сглажено во время индекса. Может быть, это делает производительность равной?

...