Проблема с классификацией, POST к классификации приводит к ошибке - PullRequest
1 голос
/ 01 февраля 2020

Если я пытаюсь начать классификацию, я получаю сообщение об ошибке:

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

У меня работает 0.22.0

Свойство имеет тип string Я не знал типов, которые являются текстовыми. Это правильно?

У меня есть запрос POST к / v1 / классификациям:

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

1 Ответ

2 голосов
/ 01 февраля 2020

basedOnProperties действительно должен быть текстом op dataType, как упоминается в сообщении об ошибке. (Это необходимо для векторизации поля для классификации).

Лучше всего упомянуть свойство, которое имеет правильный dataType (text). Если этого класса еще нет, вы можете изменить поле этого свойства с string на text в схеме.

Как начать эту классификацию также отражено в документации https://www.semi.technology/documentation/weaviate/current/features/contextual-classification.html#how для использования .

...