问题标签 [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.
docker - 如何在不丢失架构的情况下在 Docker 中重新启动 Weaviate?
我使用 docker 镜像启动 weaviate,然后创建了两个类,并使用 Java 客户端为这些类添加了大约 400 多个数据条目。我还尝试了问答模块来查询数据,它工作正常。
一旦我在 Docker 容器中重新启动 Weaviate 实例,我的架构就丢失了。
我对 Weaviate 完全陌生,不知道出了什么问题。
classification - Weaviate的KNN分类算法背后的逻辑是什么?
我正在使用 Weaviate 的 KNN 引擎来执行多类分类,但我不明白:
- 它使用什么样的 KNN?
- 是使用简单投票还是距离加权投票?
- 它使用余弦距离吗?
- 它是使用一种方法来查找可能的邻居还是使用蛮力来查找所有真正的最近邻居?
- 什么是赢/输组,它们如何用于预测新向量的类别?
postgresql - 如何将 postgres 数据库中的数据同步到 Weaviate?
我想将我的 Postgres 数据库同步到 weaviate,但似乎没有任何关于如何做到这一点的文档。有没有人这样做过并且可以提供帮助?谢谢。
weaviate - 省略包含特定引用的 Weaviate 对象
假设我有一个电影数据库,其中包含一些类型的标签。我的 Weaviate 架构如下所示:
我想从搜索结果中排除带有特定类型标签的电影。具体来说,对于包含以下Movie
对象的数据库:
如果我排除horror
流派,搜索结果应该只返回电影foo
。有没有办法使用 GraphQL 或 Python 客户端执行这样的查询?
graphql - 基于 Weaviate 中的一系列类别进行分类?
我正在尝试对我的文章数据集使用上下文分类。问题是,其中一些属于多个“类别”,它们列在一个数组中。我仍然想根据这些类别对我的文章进行分类,但我不确定这是否可能?如果是这样,我是否只需将我的类的 dataType 设为Category
字符串数组,然后让category
我的类中的属性Article
具有数据类型......字符串?
graphql - Weaviate 与现场搜索兼容吗?
我正在使用包含多个字段的数据集。我需要同时对多个字段进行搜索。Weaviate 与现场搜索兼容吗?如果是这种情况,如果您能指导我如何组合许多搜索查询,我将不胜感激。
这是一个方案:
我想同时搜索正文和摘要。例如,它识别在正文和摘要中包含“HIV”一词的出版物。
graphql - 在 GPU 上运行 Scibert
我根据此处的说明为 Scibert for CPU 构建了一个 docker 映像: https ://www.semi.technology/developers/weaviate/current/modules/text2vec-transformers.html#option-3-custom-build-with-a-私有或本地模型
这里是码头文件:
这是用于 CPU 的 docker-compose.yaml:
我可以在 CPU 上运行它而不会出错。现在,我需要使用这个 docker-compose.yaml 在 GPU 上运行它:
当我在 GPU 上运行它时,出现以下错误:
我的系统规格如下: