问题标签 [graphaware]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 命名空间问题?或者是其他东西?
我正在尝试在 php neo4j-php-client中实现 Graphaware\neo4j 客户端
我运行 composer 将文件下载到工作目录 .www 并尝试使用启动客户端
我得到这个错误。
为什么我会看到这个?
neo4j - 使用 Cypher 的图形感知时间树范围查询
我已经安装了 graphaware 时间树,并尝试使用密码运行范围查询。下面的查询并没有给我最好的表现。你能告诉我这是否是正确的方法吗?
php - 提高速度建议 Neo4j
我正在尝试使用 Neo4j 和 Reco4PHP 创建一个简单的推荐引擎。
数据模型由以下节点和关系组成:
(用户)-[:HAS_BOUGHT]->(产品{category_id: int})-[:DESIGNED_BY]->(设计师)
在这个系统中,我想推荐产品并提升与用户已经购买的设计师相同的产品。为了创建推荐,我使用了一个 Discovery 类和一个 Post-Processor 类来提升产品。见下文。这有效,但速度很慢。完成需要超过 5 秒,而数据模型包含约 1000 种产品和约 100 名设计师。
我很高兴它可以工作,但如果计算时间超过 5 秒,它在生产环境中就无法使用。
为了提高我的速度:
- 在 Product:id 和 Designer:id 中创建索引
- 将node_auto_indexing=true添加到 neo4j.properties。
- 将-Xmx4096m添加到 .neo4j-community.vmoptions 但这并没有真正的区别。
这些 Cypher 查询需要 5 秒以上是正常的,还是有一些改进的可能?:)
php - 我已经为 PHP 安装了 Neo4j 客户端,但它无法连接到 localhost:7474
刚刚使用 'composer require neoxygen/neoclient' 安装 Neo4j Client for PHP 并将其放在我的 php 文件中
require_once '供应商/autoload.php';
使用新氧\NeoClient\ClientBuilder;
$client = ClientBuilder::create() ->addConnection('default','http','localhost',7474) ->build();
但是当我在浏览器中运行这个 php 文件时 printr($client) 它没有连接。
elasticsearch - 使用 GraphAware neo4j-to-elasticsearch 集成时如何从 Elasticsearch 索引中排除多个属性键
在GraphAware neo4j-to-elasticsearch 库中,我可以将此属性设置视为从 Elasticsearch 索引中排除某些 Neo4j 节点属性的路径:
这对于单个属性非常有效。但我看不到任何有关如何指定多个属性的文档。我已经使用其他属性名称进行了反复试验:逗号分隔;空格分隔和许多其他更多的左字段选项,但还没有任何工作。
有人在这方面有经验吗?
我正在使用 Neo4j 2.3.2 Enterprise 和适当的 GraphAware 库版本。
php - Neo4j find only 10 movies
I found today in slack neo4j that it is possible to use ogm in php.
https://github.com/graphaware/neo4j-php-ogm
I use the examples demonstrated in test folder with person and movie table.
But I want to have only 10 movies, but I now have all movies.
This is my code in application :
Thanks already for responses.
php - neo4j ogm 并非返回所有关系
这是我的 omg 课程:
我使用这段代码:
但它只返回 1 个关系,而不是全部,有什么问题?
neo4j - Neo4j PHP OGM 带身份验证
我想知道:如果我使用用户名和密码身份验证,通过 neo4j-php-ogm 库创建与 Neo4j 的连接的最佳做法是什么?
在文档中,它指出连接是通过以下方式创建的:
所以我在我的图形管理器中使用相同的:
我觉得这不是最安全的方式,因为我只使用 http 并在 URL 中发送凭据。建立连接(包括身份验证)的更好方法是什么?
旁注:而Manager::create
不是EntityManager::create
文档中提到的,是因为如果我没记错的话,通过 composer 安装库会获得比当前在 GitHub 上的旧版本。
java - 如何在 Java 中按属性检索 Neo4 关系?
我正在开发 Neo4j 插件,需要按属性值检索关系。
我可以访问 Neo4j GraphDatabaseService
,它有一个非常方便的方法GraphDatabaseService.findNode(Label label, String property , String value)
。
我正在寻找这种方法的对应关系,例如GraphDatabaseService.findRelationship(RelationshipType type, String property , String value)
.
这存在吗?它在路线图上吗?还有其他方法吗?