Re: [問題] full text search / elastic

看板Soft_Job作者 (.)時間7年前 (2017/03/29 07:24), 7年前編輯推噓2(204)
留言6則, 4人參與, 最新討論串2/2 (看更多)
我現有的資料庫是用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

03/29 08:48, , 1F
Bill insert
03/29 08:48, 1F

03/29 08:48, , 2F
Bulk
03/29 08:48, 2F

03/29 17:25, , 3F
你找到的elasticsearch-jdbc不就是你要的方案嘛??
03/29 17:25, 3F

03/31 22:44, , 4F
讀出來轉成特定格式後再塞進 ES?有必需直接 ES 連 DB 的原
03/31 22:44, 4F

03/31 22:44, , 5F
因?
03/31 22:44, 5F

04/07 12:16, , 6F
現在資料介接的官方方案應該是logstash,有jdbc plugin
04/07 12:16, 6F
文章代碼(AID): #1Osl2RA9 (Soft_Job)
文章代碼(AID): #1Osl2RA9 (Soft_Job)