Elasticsearch mapping nested vs flat. Какой тип поиска лучше? - PullRequest
0 голосов
/ 08 ноября 2019

Я собираюсь сохранить некоторые данные в Elasticsearch, так что какой тип является лучшим для отображения. Какой тип больше всего влияет на скорость поиска? Я имею в виду отображение вложенных типов и плоских типов. Я приведу пример данных здесь. не можете найти документ по этому вопросу. Если у вас, ребята, есть что-то, пожалуйста, прокомментируйте здесь.

  • Вложенный тип

       { 
        "User_name" : "John",
        "Contact"   : {
            "contact_01" : "+777000...",
            "contact_02" : "+888000..."
            } 
       }
    
  • Плоский тип

       { 
        "User_name" : "John",
        "contact_01" : "+777000...",
        "contact_02" : "+888000..."           
       }
    
...