gpt4 book ai didi

java - 从 Graql 转换为 Java API

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:10 34 4
gpt4 key购买 nike

我已经开始尝试使用 java api 来自动化一些工作。有没有一种简单的方法可以将我可以在可视化工具和 shell 上运行的 graql 查询转换为我可以与 java api 一起使用的查询。

例如查询:

match $x isa product 

我知道我可以这样写

match(var("x").isa("product"));

有没有办法自动将字符串格式映射到java格式?

我觉得我缺少一些简单的东西。

谢谢,

基兰。

最佳答案

您可以使用QueryBuilder https://grakn.ai/pages/documentation/developing-with-java/java-graql.html#query-parser

for (Concept x : qb.<MatchQuery>parse("match $x isa person;").get("x")) {
System.out.println(x);
}

if (qb.<AskQuery>parse("match has name 'Bob' isa person; ask;").execute())
{
System.out.println("There is someone called Bob!");
}

qb.parse("insert isa person, has firstname 'Alice';").execute();

qb.parse("match $x isa person; delete $x;").execute();

关于java - 从 Graql 转换为 Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46671478/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com