🚀 Experimente o Zilliz Cloud, o Milvus totalmente gerenciado, gratuitamente—experimente um desempenho 10x mais rápido! Experimente Agora>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.12: Acesso mais fácil, velocidades de pesquisa de vectores mais rápidas e melhor experiência do utilizador

Milvus 2.2.12: Acesso mais fácil, velocidades de pesquisa de vectores mais rápidas e melhor experiência do utilizador

  • News
July 28, 2023
Owen Jiao, Fendy Feng

Temos o prazer de anunciar a última versão do Milvus 2.2.12. Esta atualização inclui várias novas funcionalidades, como o suporte para a API RESTful, a função json_contains e a recuperação de vectores durante as pesquisas ANN, em resposta ao feedback dos utilizadores. Também simplificámos a experiência do utilizador, melhorámos as velocidades de pesquisa de vectores e resolvemos muitos problemas. Vamos ver o que podemos esperar do Milvus 2.2.12.

Suporte para API RESTful

O Milvus 2.2.12 suporta agora a API RESTful, que permite aos utilizadores aceder ao Milvus sem instalar um cliente, tornando as operações cliente-servidor mais fáceis. Além disso, a implementação do Milvus tornou-se mais conveniente porque o Milvus SDK e a API RESTful partilham o mesmo número de porta.

Nota: Continuamos a recomendar a utilização do SDK para implementar o Milvus em operações avançadas ou se a sua empresa for sensível à latência.

Recuperação de vectores durante as pesquisas ANN

Nas versões anteriores, o Milvus não permitia a recuperação de vectores durante as pesquisas ANN (approximate nearest neighbor) para dar prioridade ao desempenho e à utilização de memória. Como resultado, a recuperação de vectores brutos tinha de ser dividida em duas etapas: executar a pesquisa ANN e, em seguida, consultar os vectores brutos com base nos seus IDs. Esta abordagem aumentou os custos de desenvolvimento e dificultou a implementação e adoção do Milvus pelos utilizadores.

Com o Milvus 2.2.12, os utilizadores podem obter vectores brutos durante as pesquisas ANN, definindo o campo do vetor como um campo de saída e consultando em colecções indexadas HNSW-, DiskANN-, ou IVF-FLAT. Além disso, os utilizadores podem esperar uma velocidade de recuperação de vectores muito mais rápida.

Suporte para operações em matrizes JSON

Recentemente, adicionámos suporte para JSON no Milvus 2.2.8. Desde então, os utilizadores enviaram inúmeros pedidos para suportar operações adicionais em arrays JSON, tais como inclusão, exclusão, intersecção, união, diferença, e muito mais. No Milvus 2.2.12, priorizamos o suporte à função json_contains para habilitar a operação de inclusão. Continuaremos a adicionar suporte para outros operadores em versões futuras.

Melhorias e correcções de erros

Para além de introduzir novas funcionalidades, o Milvus 2.2.12 melhorou o desempenho da pesquisa vetorial com uma sobrecarga reduzida, facilitando o tratamento de pesquisas topk extensas. Além disso, melhora o desempenho de escrita em situações de partição-chave e multi-partição e otimiza o uso da CPU para máquinas grandes. Esta atualização aborda vários problemas: uso excessivo do disco, compactação travada, exclusões de dados infrequentes e falhas de inserção em massa. Para mais informações, consulte as Notas de lançamento do Milvus 2.2.12.

Vamos manter-nos em contacto!

Se tiver perguntas ou comentários sobre o Milvus, não hesite em contactar-nos através do Twitter ou do LinkedIn. Também é bem-vindo a juntar-se ao nosso canal Slack para conversar diretamente com os nossos engenheiros e com a comunidade, ou consulte o nosso horário de expediente às terças-feiras!

Like the article? Spread the word

Continue Lendo