Предположим, что карта индекса поиска упругости имеет вид:
"mappings": {
"properties": {
"keywords": {"type": "keyword"},
"realObjects": {
"properties": {
"keywords": {"type": "keyword"}
}
}
}
}
И мой объект был:
{
"keywords": ["a","b","c"],
"realObjects":{
"keywords": [["a","b"],["c"]]
}
}
Эффективность или поиск по ключевым словам одинаковы в "keywords"
&
"realObjects.keywords"
Я знаю, что из Elasticsearch 5 поле в объекте и массиве объекта было сглажено во время индекса. Может быть, это делает производительность равной?