天天看點

NEO4J全文檢索架構

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