🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.12: более легкий доступ, более высокая скорость поиска векторов и лучший пользовательский опыт

Milvus 2.2.12: более легкий доступ, более высокая скорость поиска векторов и лучший пользовательский опыт

  • News
July 28, 2023
Owen Jiao, Fendy Feng

Мы рады сообщить о выходе новой версии Milvus 2.2.12. Это обновление включает в себя множество новых функций, таких как поддержка RESTful API, функция json_contains и поиск векторов во время ANN-поиска в ответ на отзывы пользователей. Мы также оптимизировали работу пользователей, увеличили скорость поиска векторов и устранили множество проблем. Давайте узнаем, чего можно ожидать от Milvus 2.2.12.

Поддержка RESTful API

Milvus 2.2.12 теперь поддерживает RESTful API, что позволяет пользователям получать доступ к Milvus без установки клиента, делая клиент-серверные операции простыми. Кроме того, развертывание Milvus стало более удобным, поскольку Milvus SDK и RESTful API имеют один и тот же номер порта.

Примечание: Мы по-прежнему рекомендуем использовать SDK для развертывания Milvus для продвинутых операций или если ваш бизнес чувствителен к задержкам.

Получение векторов при поиске по ANN

В ранних версиях Milvus не разрешал получать векторы во время поиска по методу приближенных соседей (ANN), чтобы повысить производительность и уменьшить расход памяти. В результате поиск необработанных векторов приходилось разделять на два этапа: выполнение поиска ANN и последующий запрос необработанных векторов на основе их идентификаторов. Такой подход увеличивал стоимость разработки и затруднял развертывание и внедрение Milvus пользователями.

В Milvus 2.2.12 пользователи могут получать необработанные векторы во время ANN-поиска, задавая поле вектора в качестве выходного поля и запрашивая коллекции, проиндексированные HNSW, DiskANN или IVF-FLAT. Кроме того, пользователи могут рассчитывать на гораздо более высокую скорость поиска векторов.

Поддержка операций над массивами JSON

Недавно мы добавили поддержку JSON в Milvus 2.2.8. С тех пор пользователи присылали многочисленные запросы на поддержку дополнительных операций с массивами JSON, таких как включение, исключение, пересечение, объединение, разность и другие. В Milvus 2.2.12 мы отдали приоритет поддержке функции json_contains для включения операции включения. Мы продолжим добавлять поддержку других операторов в будущих версиях.

Улучшения и исправления ошибок

Помимо новых функций, в Milvus 2.2.12 улучшена производительность векторного поиска, снижены накладные расходы, что облегчает работу с обширным topk-поиском. Кроме того, повышена производительность записи в ситуациях с ключом раздела и несколькими разделами и оптимизировано использование процессора на больших машинах. Это обновление решает различные проблемы: чрезмерное использование диска, застревание компакта, нечастое удаление данных и сбои при массовой вставке. Более подробную информацию вы можете найти в информации о выпуске Milvus 2.2.12.

Давайте поддерживать связь!

Если у вас есть вопросы или отзывы о Milvus, пожалуйста, свяжитесь с нами через Twitter или LinkedIn. Вы также можете присоединиться к нашему каналу Slack, чтобы пообщаться с нашими инженерами и сообществом напрямую, или посетить наши офисные часы по вторникам!

Like the article? Spread the word

Продолжить чтение