NEO4J全文檢索架構

2022-06-16 18:51:15 字數 404 閱讀 4443

以下方案,是根據實踐總結的基於neo4j的全文檢索解決方案,各有優缺點,僅供參考。以下總結全部基於neo4j-3.4.9版本,至於公升級到3.5.x之後的版本索引有了大幅提公升,還未做測試。

1、使用neo4j + elasticsearch

1、建立全文檢索之後,設定索引同步更新即可(對於大量資料的索引重建比較費時)。

2、建立全文檢索之後(使用自定義支援中文的全文索引過程),設定增量入庫資料同步更新到索引即可(索引的重建如果做不好優化將會比較費時)。

方案選用優先順序:

1、紅色(自帶功能更便捷,對於中文檢索的支援較差)

2、藍色(檢索服務更完備但是需要額外安裝維護全文檢索服務)

3、綠色(檢索結果更可控精準可自主研發,優化具有一定的難度)

Neo4j學習(2) Win系統安裝Neo4j

neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...

Neo4j檔案說明

neo4j作為資料庫式的nosql工具,檔案儲存也有其獨特方面。neostore neostore.id 儲存版本資訊 neostore.nodestore.db neostore.nodestore.db.id 儲存節點資料與節點序列id neostore.propertystore.db neo...

Neo4j學習筆記

neo4j學習筆記 一.基本知識 1.1 node syntax 節點語法 matrix movie matrix movie matrix movie matrix movie 1 代表乙個節點uncharacterized node 2 matrix 新增了乙個變數為matrix的節點。3 mo...