Es是一種開源的搜索引擎,它是基于Lucene構建的。在Es中,我們可以把數據存儲在索引(index)中,然后通過搜索查詢API進行搜索。Es提供了豐富的API來創建、更新、搜索和刪除索引數據。在Es中,我們可以導入/導出數據,這種導入和導出使用的是Json(JavaScript Object Notation)格式的數據。
PUT my_index/_doc/1 { "name": "John Doe", "age": 25, "email": "johndoe@gmail.com", "location": { "latitude": 40.712776, "longitude": -74.005973 } }
在上面的例子中,我們向名為“my_index”的索引中添加了一個文檔,它具有4個屬性,其中一個屬性是“location”,這個屬性是一個嵌套的對象。通過這種方式,我們可以將任意結構的Json對象導入到Es中。
另外,我們可以使用Es的Rest API來檢索Json格式的數據:
GET my_index/_search { "query": { "term": { "name": "John Doe" } } }
通過上面的API,我們可以按名稱為“John Doe”搜索文檔。
在Es中,我們可以導入任意結構的Json對象,包括嵌套的對象、數組和文本。在導入數據時,請確保正確映射數據類型并考慮數據的大小和索引的性能。
上一篇更改引導彈出窗口的寬度
下一篇vue css 修改