NEO4J全文檢索架構
- 一、有大量存量資料(億級以上)(并長期有增量資料進入)
- 二、無大量存量資料或者少量存量資料(或全部為增量資料)
- 三、架構方案選擇優先級
以下方案,是根據實踐總結的基于NEO4J的全文檢索解決方案,各有優缺點,僅供參考。以下總結全部基于neo4j-3.4.9版本,至于更新到3.5.x之後的版本索引有了大幅提升,還未做測試。
1、使用NEO4J + ELASTICSEARCH
1、建立全文檢索之後,設定索引同步更新即可(對于大量資料的索引重建比較費時)。
2、建立全文檢索之後(使用自定義支援中文的全文索引過程),設定增量入庫資料同步更新到索引即可(索引的重建如果做不好優化将會比較費時)。
方案選用優先級:
1、紅色(自帶功能更便捷,對于中文檢索的支援較差)
2、藍色(檢索服務更完備但是需要額外安裝維護全文檢索服務)
3、綠色(檢索結果更可控精準可自主研發,優化具有一定的難度)
原文位址:https://blog.csdn.net/superman_xxx/article/details/89502377