有没有一种方法可以在不重写Neo4j模块的情况下向algorithms数据库引擎添加图形处理算法?我可以在外部进程(即实现检索节点和处理节点的ruby脚本或java程序)中这样做,但为了封装和可用性,我希望它在DB引擎中。
也就是说,我能否实现一种搜索算法,包括在遍历节点时向节点添加标记?
发布于 2014-11-17 13:48:49
这取决于你的意思。Neo4J提供了非托管扩展,您可以使用它来完成我认为您想要做的事情。
您还可以探索服务器插件的概念。哪一件事对你来说是正确的,这取决于你想要用那个“外部过程”完成什么。
警告--由于API可能会发生变化,使用这些API可能是实现您想要做的事情的不太优雅的方式。你最好先问一个不同的问题,列出你想要完成的任务的具体内容,然后寻求最佳设计方法的指导。但我认为,对您的问题的答案是,在不重写算法模块的情况下从根本上向数据库引擎添加内容是可能的,但这并不一定意味着这是实现您想做的任何事情的最佳方法。
https://stackoverflow.com/questions/26972397
复制相似问题