1

如果我尝试开始分类,我会收到错误消息:

"message": "invalid classification: basedOnProperties: property 'title' must be of type 'text'"

我正在运行 0.22.0

该属性是字符串类型,我不知道文本类型。这是正确的吗?

我发布到 /v1/classifications 的查询是:

{ 
    "class": "ClassContainingTitle", 
    "classifyProperties": ["inOtherclass"], 
    "basedOnProperties": ["title"], 
    "type": "contextual" 
}
4

1 回答 1

2

basedOnProperties确实应该是 op dataType 文本,就像错误消息中提到的那样。(这是分类字段的矢量化所必需的)。

最好的办法是提及具有正确 dataType ( text) 的属性。此类中是否还没有,您可以在架构中将此属性的字段从string更改为。text

如何开始这个分类也反映在文档https://www.semi.technology/documentation/weaviate/current/features/contextual-classification.html#how-to-use中。

于 2020-02-01T20:02:33.353 回答