ElasticSearch在專案中具體怎麼用?

時間 2021-09-09 12:11:04

1樓:銘毅天下

Elasticsearch Top5典型應用場景

2樓:老衲的飄柔

1.你可以單獨部署使用,比如logstash進行nginx日誌的收集,再通過kibana進行資料展示分析。

也可以搭配在專案中使用,那如果在專案中使用,要求你的專案能夠支援elastichsearch的介面操作,比如我們專案是yii框架,那我們就可以使用yiisoft/yii2-elasticsearch這個擴充套件包,使得我們的專案支援elastichsearch的使用。

2.這個看你的業務需求,業務上需要使用elasticsearch來進行搜尋的時候,當資料插入到mysql的時候,也需要插入到elasticsearch,使得我們能夠在海量資料中進行實時查詢。

3.需要再回mysql中查詢資料,一般我們在elasticsearch中儲存的資料是基於「業務上希望是如何查詢的」,生成的資料結構上與mysql是不一樣的,最終我們將結構化的資料儲存到elasticsearch中,目的是在於能夠做到海量資料實時查詢,所以elasticsearch重點是在於「搜尋」,搜到後,一些完整的「關係型資料」還是需要從mysql中去讀取的,兩者各司其職。

elasticsearch 在查詢的時候如何返回指定的字段值?

ScriptShi 在spring data elasticsearch,即springboot自帶支援的es元件中 可以這樣使用,同時可以進行高亮設定等,其他功能可以自行嘗試更多的with語句。Autowired private ElasticsearchTemplateelasticsearch...

可否完全使用ElasticSearch代替資料庫儲存?

最近把主要的訪問資料遷移到ELK裡了,目前來看,如絲般流暢。唯一擔心的是萬一哪天崩了,又要重新匯入一下。儘管部署了ELK,增加了開支,但是資料庫和快取例項都downgrade,總的開支差不多。1.嚴重的效能問題,根本不能用 這個不用擔心,實時資料都沒有問題。2.資料會丟失 這個就看你怎麼同步了。3....

ElasticSearch可否用於構建資料倉儲?

lenglang 在TB以上的資料量下,效能堪憂,必須加大記憶體的檔案系統快取來 調優 簡直蛋疼。但可以跟HBase配合,來儲存一些畫像。但如今在儲存與分離架構漸成趨勢,通過hive alluxio presto,已經可以滿足分析類查詢的效能要求,而且資料流程更短。因此,ES在整個數倉體系中,所起到...