Моя схема коллекции проста:
- Первичный ключ: INT64
- Векторное поле: FLOAT_VECTOR(2)
- SDK: pymilvus 2.6.2
- Развертывание: автономное
- ОС: CentOS
- При вставке записи с минимальным значением INT64 ()[/b]
Код: Выделить всё
-9223372036854775808
Вставка прошла успешно - Но вызов query_iterator приводит к ошибке
- Эта ошибка указывает на невозможность создания плана запроса из-за синтаксического анализа выражений
Код: Выделить всё
9223372036854775807- Использование query_iterator для получения всех записей
- Возвращается только запись с минимальным значением
- Запись с максимальным значением отсутствует в результатах
Эти проблемы возникают только при использовании query_iterator; обычные запросы ведут себя не так.
Мой главный вопрос:
Поддерживает ли query_iterator граничные значения первичного ключа INT64 в Milvus или существуют ли известные ограничения или ошибки при использовании минимальных и максимальных значений INT64?
Подробнее здесь: https://stackoverflow.com/questions/798 ... int64-prim
Мобильная версия