Número semanal de código abierto de Databend 141

Databend es un almacén de datos en la nube moderno. Diseñado para brindar flexibilidad y eficiencia para respaldar sus necesidades de análisis a gran escala. Gratis y de código abierto. Experimente el servicio en la nube ahora: https://app.databend.cn .

¿Qué hay en Databend?

Explore los nuevos desarrollos de Databend esta semana y encuentre el Databend más cercano a su corazón.

Capacidades avanzadas de búsqueda de texto completo

En actualizaciones recientes, Databend ha mejorado aún más sus capacidades de búsqueda de texto completo, ha ampliado y optimizado las funciones matchy , permitiendo a los usuarios realizar búsquedas precisas y recuperación de datos en función de necesidades complejas.query

Las principales actualizaciones son las siguientes:

  1. Compatibilidad con ponderación de campos múltiples: match la función ahora admite la ponderación de múltiples campos y puede asignar diferentes ponderaciones según la importancia de los diferentes campos.
  2. Sintaxis de consulta mejorada: query la función introduce una serie de sintaxis de consulta nuevas, lo que hace que la búsqueda sea más flexible y potente. La sintaxis de consulta específica admitida incluye:
    • Búsqueda simple : permite buscar directamente por campos, title:quickp.e.
    • Operadores booleanos : admite consultas compuestas utilizando operadores lógicos AND, OR, por ejemplo title:fox AND dog OR cat.
    • Operadores requeridos y negados : especifique que ciertas palabras deben estar presentes o deben excluirse mediante el uso de los operadores +y -, por ejemplo title:+fox -cat.
    • Concordancia de frase : admite búsquedas de frases completas, title:"quick brown fox"p.
    • Consultas ponderadas de múltiples campos : permite aplicar diferentes ponderaciones en múltiples campos, title:fox^5 content:dog^2p.

Los ejemplos son los siguientes:

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

Si desea obtener más información, no dude en comunicarse con el equipo de Databend o consultar los recursos que se enumeran a continuación.

Rincón del código

Exploremos fragmentos de código o proyectos en Databend y el ecosistema circundante.

Documentación de implementación completamente actualizada

La documentación en inglés relacionada con la implementación de Databend se actualizó completamente recientemente. Los amigos interesados ​​pueden leerla y verla para comprender los diversos detalles a los que se debe prestar atención durante la implementación de Docker y el clúster.

Sugerencias: el documento chino viene con videos de operaciones relevantes; puede cambiar a docs.databend.cn para verlos.

Reflejos

Aquí tienes algunos eventos destacables, quizás puedas encontrar algo de interés.

  • Admite el uso de cte en actualización e inserción.
  • atomizacióncreate table as select

¿Qué sigue a continuación?

Siempre estamos abiertos a tecnologías de vanguardia e ideas innovadoras, y lo invitamos a unirse a la comunidad e inyectar vitalidad a Databend.

SECUENCIA de soporte

SECUENCIA se utiliza para generar un valor numérico único que se puede utilizar como clave principal u otro identificador único en una tabla.

Databend planea aprovechar la funcionalidad de secuencia incorporada de MetaSrv para respaldar la creación y modificación de objetos SEQUENCE y nextvallas funciones de utilidad correspondientes.

Los ejemplos son los siguientes:

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

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

Número n.º 15180 | hazaña: CREAR O REEMPLAZAR SECUENCIA

Si está interesado en este tema, puede intentar resolver algunos de los problemas o participar en debates y revisiones de relaciones públicas. Alternativamente, puedes hacer clic en https://link.databend.rs/im-feeling-lucky para elegir una pregunta aleatoria, ¡buena suerte!

Nuevos contribuyentes

Conozca gente nueva en la comunidad. Databend es un lugar mejor gracias a usted.

  • @finchxx completó la actualización y mejora de las dependencias de sqllogictests, #15242 .
  • @YichiZhang0613 Se corrigieron los comentarios inconsistentes con el código, #15229 .

Registro de cambios

Consulte el registro de cambios de las compilaciones diarias de Databend para mantenerse actualizado sobre los últimos desarrollos.

Dirección: https://github.com/datafuselabs/databend/releases

Colaboradores

Muchas gracias a los contribuyentes por su gran trabajo esta semana.

Conéctate con nosotros

Databend es un nuevo almacén de datos de código abierto, flexible y de bajo costo basado en el almacenamiento de objetos que también puede realizar análisis en tiempo real. Esperamos contar con su atención y explorar juntos soluciones de almacenamiento de datos nativas de la nube para crear una nueva generación de nube de datos de código abierto.

Linus tomó el asunto en sus propias manos para evitar que los desarrolladores del kernel reemplacen las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo. Colaborador de código abierto Huawei: tomó 1 año convertir 5000 aplicaciones móviles de uso común Migración completa a Hongmeng Java es el lenguaje más propenso a vulnerabilidades de terceros Wang Chenglu, el padre de Hongmeng: el código abierto Hongmeng es la única innovación arquitectónica. En el campo del software básico en China, Ma Huateng y Zhou Hongyi se dan la mano para "eliminar rencores". Ex desarrollador de Microsoft: el rendimiento de Windows 11 es "ridículamente malo " " Aunque lo que Laoxiangji es de código abierto no es el código, las razones detrás de él. Son muy conmovedores. Meta Llama 3 se lanza oficialmente. Google anuncia una reestructuración a gran escala.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

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