Edição semanal de código aberto do Databend 141

Databend é um moderno data warehouse em nuvem. Projetado para oferecer flexibilidade e eficiência para dar suporte às suas necessidades de análise em larga escala. Gratuito e de código aberto. Experimente o serviço em nuvem agora: https://app.databend.cn .

O que há no Databend

Explore os novos desenvolvimentos do Databend esta semana e encontre o Databend que está mais perto do seu coração.

Recursos avançados de pesquisa de texto completo

Em atualizações recentes, o Databend aprimorou ainda mais seus recursos de pesquisa de texto completo, expandiu e otimizou as funções matche , permitindo aos usuários realizar pesquisas precisas e recuperação de dados com base em necessidades complexas.query

As principais atualizações são as seguintes:

  1. Suporte à ponderação de vários campos: match a função agora oferece suporte à ponderação de vários campos e pode atribuir pesos diferentes com base na importância dos diferentes campos.
  2. Sintaxe de consulta aprimorada: query a função introduz uma série de novas sintaxes de consulta, tornando a pesquisa mais flexível e poderosa. A sintaxe de consulta específica suportada inclui:
    • Pesquisa Simples : Permite pesquisar diretamente por campos, title:quickpor exemplo
    • Operadores booleanos : Suporta consultas compostas usando operadores lógicos AND, OR, por exemplo title:fox AND dog OR cat.
    • Operadores obrigatórios e negados : especifique que determinadas palavras devem estar presentes ou devem ser excluídas usando os operadores +e -, por exemplo title:+fox -cat.
    • Correspondência de frase : suporta pesquisas por frases completas, title:"quick brown fox"por exemplo.
    • Consultas ponderadas de vários campos : permite aplicar pesos diferentes em vários campos, title:fox^5 content:dog^2por exemplo.

Os exemplos são os seguintes:

> SELECT id, score(), title FROM books WHERE query('title:+设计 -实现') ORDER BY score() DESC;
+------+------------+-------------------------------+
| id   | score()    | title                         |
+------+------------+-------------------------------+
|    6 |  0.7909737 | 前端架构设计                  |
|    4 | 0.69980496 | Rust程序设计(第2版)         |
+------+------------+-------------------------------+

Se quiser saber mais, sinta-se à vontade para entrar em contato com a equipe do Databend ou conferir os recursos listados abaixo.

Canto do Código

Vamos explorar trechos de código ou projetos no Databend e no ecossistema circundante.

Documentação de implantação totalmente atualizada

A documentação em inglês relacionada à implantação do Databend foi atualizada de forma abrangente recentemente. Amigos interessados ​​​​podem lê-la e visualizá-la para entender os vários detalhes que precisam ser observados durante a implantação do Docker e do cluster.

Dicas: O documento chinês vem com vídeos de operação relevantes, você pode alternar para docs.databend.cn para visualizá-los.

Destaques

Aqui estão alguns eventos dignos de nota, talvez você possa encontrar algo de interesse.

  • Suporte usando cte em atualização e inserção.
  • atomizaçãocreate table as select

O que vem a seguir

Estamos sempre abertos a tecnologias de ponta e ideias inovadoras e convidamos você a se juntar à comunidade e injetar vitalidade no Databend.

SEQUÊNCIA de suporte

SEQUENCE é usado para gerar um valor numérico exclusivo que pode ser usado como chave primária ou outro identificador exclusivo em uma tabela.

A Databend planeja aproveitar as vantagens da funcionalidade de sequência integrada do MetaSrv para suportar a criação e modificação de objetos SEQUENCE e nextvalfunções utilitárias correspondentes.

Os exemplos são os seguintes:

CREATE OR REPLACE SEQUENCE seq1;
create table t1(a bigint, b string);
insert into t1 values(nextval(seq1), 'b');

SELECT nextval(seq1);
---------
     102

Edição #15180 | talento: CRIAR OU SUBSTITUIR SEQUÊNCIA

Se você estiver interessado neste tópico, poderá tentar resolver alguns dos problemas ou participar de discussões e análises de relações públicas. Alternativamente, você pode clicar em https://link.databend.rs/im-feeling-lucky para escolher uma pergunta aleatória, boa sorte!

Novos colaboradores

Conheça novas pessoas na comunidade. O Databend é um lugar melhor por sua causa.

Registro de alterações

Confira o changelog das compilações diárias do Databend para se manter atualizado sobre os desenvolvimentos mais recentes.

Endereço: https://github.com/datafuselabs/databend/releases

Colaboradores

Um grande obrigado aos colaboradores pelo excelente trabalho desta semana.

Conecte-se conosco

Databend é um novo data warehouse de código aberto, flexível e de baixo custo baseado em armazenamento de objetos que também pode realizar análises em tempo real. Aguardamos sua atenção e exploraremos juntos soluções de data warehouse nativas em nuvem para criar uma nova geração de nuvem de dados de código aberto.

Linus resolveu resolver o problema por conta própria para evitar que os desenvolvedores do kernel substituíssem tabulações por espaços. Seu pai é um dos poucos líderes que sabe escrever código, seu segundo filho é o diretor do departamento de tecnologia de código aberto e seu filho mais novo é um núcleo. contribuidor de código aberto Huawei: Demorou 1 ano para converter 5.000 aplicativos móveis comumente usados ​​A migração abrangente para Hongmeng Java é a linguagem mais propensa a vulnerabilidades de terceiros Wang Chenglu, o pai de Hongmeng: Hongmeng de código aberto é a única inovação arquitetônica. no campo de software básico na China. Ma Huateng e Zhou Hongyi apertam as mãos para "remover rancores". Ex-desenvolvedor da Microsoft: o desempenho do Windows 11 é "ridiculamente ruim" " Embora o que Laoxiangji seja de código aberto não seja o código, as razões por trás disso são muito emocionantes. Meta Llama 3 é lançado oficialmente. Google anuncia uma reestruturação em grande escala.
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/u/5489811/blog/11054173
Recomendado
Clasificación