我使用导出器工具创建了Grakn的备份,如下所示: ./grakn server export 'old_test' backup.grakn
$x isa export,
has status "completed",
has progress (100.0%),
has count (105 / 105); 然后,我想使用./grakn server import 'new_test' backup.grakn将其导入到一个新的密钥空间中 但是我得到了下面的错误: An error has occurred duri
我在Windows 10上使用grakn core 1.8.4。grakn服务器和grakn存储正常启动,但在尝试加载模式时,Grakn返回以下错误消息: Unable to create connection to Grakn instance at localhost:48555
Cause: io.grpc.StatusRuntimeException
UNKNOWN: ID block allocation on partition(30)-namespace(0) timed out in 2.000 min. Please check server logs for the st
根据网站上的说明通过Homebrew (Mac OS)安装了Grakn-Core。当我试图通过执行grakn server start来启动Grakn服务器时,我总是得到以下错误:
grakn server <arg>之后的任何其他命令参数也是如此。文档中是否有什么地方发生了变化而没有反映出来,或者我是否遗漏了一些明显的东西?
(使用Grakn社区的最新版本)
我有一个带有一些规则和实体的图,其中一个实体类型大部分是孤立的(不是任何关系的一部分,但确实起到了作用)。
我定义了这个实体类型user,如下所示:
containment sub relation,
relates container,
relates containee;
uuid sub attribute, value string;
last-seen sub attribute, value datetime;
user sub entity,
has uuid,
has last-seen,
plays containee
目前,我正在研究用于Python的Grakn phone_calls示例,并进行了一些操作。我目前尝试的是只获得Grakn事物的某些属性。通知我使用thing.attributes(attribute_types),并声明attribute_types应该是AttributeTypes的列表。
我尝试了以下传递AttributeTypes的python列表:
for attr in answer.attributes([transaction.get_schema_concept('first-name'), transaction.get_schema_concept(
所以我使用Grakn,想知道Grakn是如何处理现有的模式更新的。
如果我有这样的模式:
person sub entity, has name;
我想通过以下方式来扩展它:
person sub entity, has name, has age;
如果已经存在数据,在Grakn中如何做到这一点?当我扩展我的模式时,我需要小心迁移我的数据吗?
我有一个来自grakn的数字数据,查询如下所示:
match
$b isa component, has score $sc;
get $sc;
score的定义如下:
score sub attribute, datatype double;
现在,我想从$sc获取输出,并对其进行升序和降序排序。如何使用Graql做到这一点?
我在试着从grakn中输出边缘。我可以通过Python客户机这样做:
edge_query = "match $c2c($c1, $c2) isa c2c; $c1 has id $id1; $c2 has id $id2;get $id1,$id2;"
with open(f"grakn.edgelist","w") as outfile:
with GraknClient(uri="localhost:48555") as client:
with client.session(keyspace=KEY
我正在尝试从 (client Java)中重现phone_calls示例。尽管我的密匙空间列表返回了一个有效的密匙空间列表,其中包含了所需的phone_calls密匙空间,但我得到了一个INVALID_ARGUMENT: grakn.core.server.exception.TransactionException-Keyspace name is invalid: []. Keyspace name cannot start with a number, and can only contain maximum 48 characters of lower case, alphanumer
我已经在unix上安装了grakn,之前它工作得很好,但现在出现了问题,因为它无法启动。
我尝试使用以下命令运行它:
./grakn server start
获取以下错误。
Starting Storage-FAILED!
Unable to start Storage
Please run 'grakn server status' or check the logs located under 'logs' directory.
根据
Grakn知识图中的属性与关系数据库中的列建模不同。在本例中,属性开始日期的值为(例如2019-01-01 ),在知识图中只存在一次,并且在可能拥有它的任意多个实例之间共享。当我们需要查询任何具有值为2019-01-01的开始日期属性的知识图时,这是非常有用的。在这种情况下,我们将获得从2019年第一天开始的所有住宿和旅行。在对属性类型的实例执行写操作时,记住这一点很重要。
这会让我认为grakn.ai基本上只在其数据库中存储一个属性值一次。
现在我已经运行了以下两次
define unit sub attribute, datatype string;
define mass
我正在翻译一个老的企业应用程序,他使用带有Linq查询的C#到Java8。我有一些查询我不能使用Lambdas重现,因为我不知道C#是如何使用这些查询的。例如,在这个Linq中:
from register in registers
group register by register.muleID into groups
select new Petition
{
我在用Grakn。我想删除一个具有相同属性值(名称)的重复实体。这就是我现在拥有的:
test> match $p isa person, has name $n; get;
{$p id V4176 isa person; $n "John" isa name;}
{$p id V40968336 isa person; $n "John" isa name;}
我想删除有id V4176的那个。但是,如果我执行下面的查询,它将删除两个实体:
match $p isa person, has name "John"; delete $p;
我使用的是Grakn 1.8.1、python 3.6.8、grakn-client 1.8.1和grpcio 1.24.1。
我定义了一个简单的模式(schema.gql)来执行测试:
define
nome sub attribute,
value string;
cpf_srfb sub attribute,
value string;
id_srfb sub attribute,
value string;
hops_de_contraparte sub attribute,
value string;
pessoa_fisica sub en
我正在尝试用控制台中的./grakn server start启动Grakn。我在grakn目录中,但收到以下错误: An error has occurred during boot-up. Please run 'grakn server status' or check the logs located under the 'logs' directory.
Unsupported Java version [11] found. Grakn needs Java 1.8 in order to run.