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