diff --git a/lightrag_webui/src/components/graph/graphSearchUtils.ts b/lightrag_webui/src/components/graph/graphSearchUtils.ts index 6f4cd4c9..d715a02d 100644 --- a/lightrag_webui/src/components/graph/graphSearchUtils.ts +++ b/lightrag_webui/src/components/graph/graphSearchUtils.ts @@ -11,18 +11,3 @@ export const searchCache: { graph: null, searchEngine: null } - -export const updateSearchEngine = (nodeId: string, graph: DirectedGraph) => { - if (!searchCache.searchEngine || !graph) return - - const newDocument = { - id: nodeId, - label: graph.getNodeAttribute(nodeId, 'label') - } - searchCache.searchEngine.add(newDocument) -} - -export const removeFromSearchEngine = (nodeId: string) => { - if (!searchCache.searchEngine) return - searchCache.searchEngine.remove({ id: nodeId }) -} diff --git a/lightrag_webui/src/hooks/useLightragGraph.tsx b/lightrag_webui/src/hooks/useLightragGraph.tsx index 36cdb5ba..635276b7 100644 --- a/lightrag_webui/src/hooks/useLightragGraph.tsx +++ b/lightrag_webui/src/hooks/useLightragGraph.tsx @@ -11,7 +11,7 @@ import { useSettingsStore } from '@/stores/settings' import { useTabVisibility } from '@/contexts/useTabVisibility' import seedrandom from 'seedrandom' -import { searchCache, updateSearchEngine, removeFromSearchEngine } from '@/components/graph/graphSearchUtils' +import { searchCache } from '@/components/graph/graphSearchUtils' const validateGraph = (graph: RawGraph) => { if (!graph) { @@ -538,8 +538,6 @@ const useLightrangeGraph = () => { rawGraph.nodes.push(newNode); // Update nodeIdMap rawGraph.nodeIdMap[nodeId] = rawGraph.nodes.length - 1; - // Update search engine with new node - updateSearchEngine(nodeId, sigmaGraph); } } @@ -707,8 +705,6 @@ const useLightrangeGraph = () => { // Remove from nodeIdMap delete rawGraph.nodeIdMap[nodeToDelete]; - // Remove from search engine - removeFromSearchEngine(nodeToDelete); } }