5 回答

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
根本不用啊,ES有自己暴露的API,然后讀一些手冊(cè)就行,主要是DSL部分,基本是像api post json數(shù)據(jù),然后會(huì)將查詢(xún)結(jié)果給你返回
如果要高亮的話,需要安裝一下分詞插件,配置和維護(hù)ELK是運(yùn)維的事情,php面向API開(kāi)發(fā)就行,不需要java

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
并不需要學(xué)習(xí)java,只需要知道es的json查詢(xún)語(yǔ)法規(guī)則,官網(wǎng)都有,然后php根據(jù)業(yè)務(wù)需求組合成數(shù)組,json_encode一下,查詢(xún)json串就出來(lái)了

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先 你這真不是深入學(xué)習(xí)。。。。。你是對(duì)es的dsl不熟而已
其次 深入學(xué)習(xí)es應(yīng)該是指對(duì)底層分布式系統(tǒng)的學(xué)習(xí) 你若有心 學(xué)學(xué)架構(gòu)也是不錯(cuò)的

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果不會(huì)java, 可以使用這個(gè)通用的查詢(xún)服務(wù), 封裝了es的細(xì)節(jié), 只需要做好數(shù)據(jù)導(dǎo)入, 查詢(xún)是直接get請(qǐng)求加差數(shù)即可
添加回答
舉報(bào)