问题标签 [weaviate]

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.

0 投票
1 回答
81 浏览

graphql - 有没有办法过滤掉文字和引用的空值

如果我们有一个没有文章信标的作者,因此WroteArticles为空,而我们只想返回具有非空/非空WroteArticles的作者,那该怎么做?

作为示例,我们可以使用 Wea​​viate演示站点

我已经尝试使用where和各种操作符进行过滤操作,但我一定遗漏了一些明显的东西。我在下面自己的数据集上尝试过的查询示例,其中我确实有一个没有信标的事物

0 投票
1 回答
80 浏览

graph - Weaviate 搜索图与。IBM Graph 的 GA

IBM Graph 服务仅与它如何以与数据关联的键/值对的形式添加和存储属性进行比较,对于由边连接的顶点和节点,而不是更传统的使用表格形式存储数据的形式行和列。但是,IBM Graph 的 GA 与 Weaviate Search Graph(GraphQL - RESTful - Semantic Search - Semantic Classification - Knowledge Representation)的 Knowledge Graph 相比如何?

0 投票
0 回答
56 浏览

classification - Weaviate 自动分类过程的性能如何?

我想研究通过在流式摄取管道中使用 Wea​​viate 自动分类来丰富 Splunk 摄取数据的可能性。

只有在自动分类过程对摄取率的影响很小的情况下,这才有效。

是否有任何可用于自动分类过程的基准测试数据(不同的文本大小、模式复杂性等)?

0 投票
1 回答
68 浏览

uml - 将 SiDiF 转换为 Weaviate

我有几个简单数据交换格式的本体描述,并希望转换或导入这些以将它们与 Weaviate 一起使用。

可以在以下位置找到一个示例:

http://cr.bitplan.com/index.php/CrSchema#sidif(见下面的源代码)。

我能够手动创建类和属性,但我不确定如何在 Weaviates Schema 描述样式中创建关系。例如,如果我有一个类“事件”并想为它链接城市,如果有的话我该怎么做?

您可以在http://cr.bitplan.com/index.php/Concept:Event找到有关该模式的更多详细信息,并且还有一个 UML 图: UML 图 它也可以在http://diagrams.bitplan 获得。 com/render/png/0x2637ba5e.png

是否可以将 SiDIF 文件的域核心转换为一般的 Weaviate Schema 样式?

CrSchema

0 投票
1 回答
157 浏览

curl - weaviate error code 400 parsing body from ...失败的无效字符'G'寻找对象的开头

我正在尝试按照https://www.semi.technology/documentation/weaviate/current/client-libs/python.html中的步骤操作并最终遇到与以下相同的问题:

从 \"\" 解析正文失败,因为无效字符 'G' 正在寻找对象键字符串的开头

由于另一个问题从未得到答案,我试图在 weaviate 上下文中更详细地询问。

我尝试了以下 python 单元测试:

结果:

(重新运行后)

然后我尝试:

收到错误:{"code":400,"message":"parsing body body from "" failed, because invalid character 'G' looking for beginning of object key string"}

0 投票
2 回答
79 浏览

weaviate - 对字典列表的 CRUD 支持

我的目标是为pyLodStorage 项目添加 Weaviate 支持 具体来说,我想使用以下示例数据:

https://github.com/WolfgangFahl/pyLoDStorage/blob/master/lodstorage/sample.py

其中有

  • 一些皇室成员的记录
  • 包含数千个条目的城市列表
  • 一个人为的记录列表,其中包含您希望的尽可能多的记录

作为例子。

所有数据都是表格。一些基本的python类型,如:

  • 字符串
  • 布尔
  • 整数
  • 漂浮
  • 日期
  • 约会时间

需要支持。

我创建了项目http://wiki.bitplan.com/index.php/DgraphAndWeaviateTest和一个通过 docker compose运行 Weaviate 的脚本。有一个 python 单元测试用于与 Weaviate Python 客户端 0.4.1 一起工作

我正在尝试使用来自https://www.semi.technology/documentation/weaviate/current/how-tos/how-to-create-a-schema.html的信息来重构这个单元测试,但不知道如何去做吧。

需要做些什么才能让 CRUD 测试像在其他三个测试中一样运行https : //github.com/WolfgangFahl/pyLoDStorage/tree/master/tests

  • JSON
  • SPARQL
  • SQL

我对具有上述标准数据类型的字典列表(又名“表”)的“往返”处理特别感兴趣。所以我想创建一个字典列表,然后:

  • 通过查看一些示例记录自动派生模式
  • 检查架构是否已经存在,如果删除它
  • 创建架构
  • 检查数据是否已经存在,如果删除它
  • 添加数据并存储
  • 可选地存储模式以供进一步参考
  • 使用或不使用架构信息恢复数据

检查恢复的数据(字典列表)是否与原始数据相同

0 投票
0 回答
36 浏览

weaviate - 元信息不显示已安装的变压器模块

我已经安装了 1.2.1 版的 weaviate 并选择了一个变压器模块。但 /v1/meta 端点不显示转换器详细信息。我得到以下信息:

0 投票
1 回答
108 浏览

search - 如何在 Weaviate 上下文中对分类进行编码

我想在 Weaviate ( https://github.com/semi-technologies/weaviate ) 中对实际数据进行矢量化之前为我的数据创建一个语义上下文。假设我们有一个分类法,其中我们有一组特定领域的概念以及指向它们相关概念的链接。您能否告诉我最好的方法是使用上下文编码不仅对这些概念而且对它们之间的关系进行编码?

0 投票
1 回答
65 浏览

docker - semitech:部署 docker 容器时,weaviate 扩展存储连接被拒绝

我正在尝试使用以下 docker-compose 堆栈部署 weaviate docker 容器。cotainner 已部署,但我收到日志消息连接被拒绝存储引擎,如下所示。帮助 !

0 投票
0 回答
44 浏览

weaviate - 如何在 haystack 中使用 weaviate 的旧模式?

我想使用 weaviate 作为 haystack 的数据库,使用:

但是每次它都会创建一个新类。如何连接到已经可用的类/模式?也是write_documents不行。。

有什么建议么?