在Elasticsearch里,我們可以通過使用JSON格式存儲數據。JSON(JavaScript Object Notation)是一種常用的輕量級數據交換格式,易于閱讀、編寫和解析,可作為數據交換語言使用。
{ "name": "John", "age": 30, "city": "New York", "interests": [ "reading", "travelling", "hiking" ] }
上述代碼展示了一個示例JSON格式的文檔。在Elasticsearch中,我們可以使用JSON格式向索引添加、更新或刪除文檔。此外,我們還可以使用JSON格式進行搜索查詢、聚合分析等操作。
當我們向Elasticsearch中添加文檔時,我們需要指定一個唯一的ID來標識該文檔。我們可以在JSON文檔中指定ID字段,例如:
{ "id": "1", "name": "John", "age": 30, "city": "New York", "interests": [ "reading", "travelling", "hiking" ] }
通過使用JSON格式,我們可以靈活地添加和更新文檔的各種字段,并能夠以通用的格式保存數據。此外,在Elasticsearch中,我們還可以使用一些內置函數和查詢語句來處理JSON數據,從而更好地分析和處理數據。