看板 Soft_Job 關於我們 聯絡資訊
我現有的資料庫是用postgresql 想搭配elasticsearch 我找了一圈,找不到太多資訊,再上來問問各位大神 river plugin deprecating https://www.elastic.co/blog/deprecating-rivers ES社群說到, 大家裝完ES的第一件事情就是想接資料庫,何不由社群提供套件呢? 因此他們就提供了plug-in給大家用 發展了幾年之後,發現和資料庫的第三方程式維護困難導致ES不穩 後來就把這個river給砍了 stack overflow上面有人提供zombodb可以將ES和postgresql接起來 https://goo.gl/7hfBDS https://github.com/zombodb/zombodb/issues/114 但是這個plugin用的人似乎不多,而且只有支援ES 1.x (現在已經ES 5.x) 另外找到的是這個 https://github.com/jprante/elasticsearch-jdbc 所以我要自己再把Java DB connector和我的postgresql接起來嗎? 我很納悶,ES接資料庫應該一個廣泛被使用而且解決的問題才對 但我卻找不到太多資訊,請大家提點幾個關鍵字或是文章 或者應該問 我該怎麼將我資料庫裡面的每個欄位的字串 透過XXX 轉成一包東西 丟給ES? 我能夠整包直接import到ES之類的嗎? 還是我得一筆一筆PUT? ES該去哪裡找到那一包東西,那一包東西的格式是什麼? 謝謝 ※ 引述《sean72 (.)》之銘言: : 請問我想在我的資料庫建構一個full text search : 而且需要能夠支援中文字型 : 請問elastic search能夠做到嗎? : 某A朋友曾經隨口跟我說過solr 但是某B跟我說solr對於中文的支援度非常差 : 或是該用什麼其他的engine? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 204.96.168.3 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1490743451.A.289.html ※ 編輯: sean72 (204.96.168.3), 03/29/2017 08:29:37 ※ 編輯: sean72 (204.96.168.3), 03/29/2017 08:35:31
doomleika: Bill insert 03/29 08:48
doomleika: Bulk 03/29 08:48
Chikei: 你找到的elasticsearch-jdbc不就是你要的方案嘛?? 03/29 17:25
imidya: 讀出來轉成特定格式後再塞進 ES?有必需直接 ES 連 DB 的原 03/31 22:44
imidya: 因? 03/31 22:44
yinghsun: 現在資料介接的官方方案應該是logstash,有jdbc plugin 04/07 12:16