Databend ist ein modernes Cloud-Data-Warehouse. Auf Flexibilität und Effizienz ausgelegt, um Ihre umfangreichen Analyseanforderungen zu unterstützen. Kostenlos und Open Source. Erleben Sie jetzt den Cloud-Service: https://app.databend.cn .
Was ist in Databend los?
Entdecken Sie diese Woche die neuen Entwicklungen von Databend und entdecken Sie Databend, das Ihnen am Herzen liegt.
Erweiterte Volltextsuchfunktionen
In den letzten Updates hat Databend seine Volltextsuchfunktionen weiter verbessert, die match
und- Funktionen query
erweitert und optimiert , sodass Benutzer präzise Suchen und Datenabrufe basierend auf komplexen Anforderungen durchführen können.
Die wichtigsten Updates sind wie folgt:
- Unterstützung für die Gewichtung mehrerer Felder:
match
Die Funktion unterstützt jetzt die Gewichtung mehrerer Felder und kann basierend auf der Wichtigkeit verschiedener Felder unterschiedliche Gewichtungen zuweisen. - Verbesserte Abfragesyntax:
query
Die Funktion führt eine Reihe neuer Abfragesyntax ein, wodurch die Suche flexibler und leistungsfähiger wird. Zu den spezifischen unterstützten Abfragesyntaxen gehören:- Einfache Suche : Ermöglicht die direkte Suche nach Feldern,
title:quick
z. B. - Boolesche Operatoren : Unterstützt zusammengesetzte Abfragen mit logischen AND- oder OR-Operatoren, zum Beispiel
title:fox AND dog OR cat
. - Erforderliche und negierte Operatoren : Geben Sie an, dass bestimmte Wörter vorhanden sein oder ausgeschlossen werden müssen, indem Sie beispielsweise die Operatoren
+
„and“ verwenden .-
title:+fox -cat
- Phrasenübereinstimmung : Unterstützt die Suche nach vollständigen Phrasen,
title:"quick brown fox"
z. B. - Gewichtete Mehrfeldabfragen : Ermöglicht die Anwendung unterschiedlicher Gewichtungen auf mehrere Felder,
title:fox^5 content:dog^2
z. B.
- Einfache Suche : Ermöglicht die direkte Suche nach Feldern,
Beispiele sind wie folgt:
> SELECT id, score(), title FROM books WHERE query('title:+设计 -实现') ORDER BY score() DESC;
+------+------------+-------------------------------+
| id | score() | title |
+------+------------+-------------------------------+
| 6 | 0.7909737 | 前端架构设计 |
| 4 | 0.69980496 | Rust程序设计(第2版) |
+------+------------+-------------------------------+
Wenn Sie mehr erfahren möchten, wenden Sie sich gerne an das Databend-Team oder sehen Sie sich die unten aufgeführten Ressourcen an.
Code-Ecke
Lassen Sie uns Codeausschnitte oder Projekte in Databend und dem umgebenden Ökosystem erkunden.
Bereitstellungsdokumentation vollständig aktualisiert
Die englische Dokumentation zur Databend-Bereitstellung wurde kürzlich umfassend aktualisiert. Interessierte Freunde können sie gerne lesen und ansehen, um die verschiedenen Details zu verstehen, die bei der Docker- und Cluster-Bereitstellung beachtet werden müssen.
Tipps: Das chinesische Dokument enthält relevante Betriebsvideos. Sie können zu docs.databend.cn wechseln, um diese anzuzeigen.
Höhepunkte
Hier sind einige bemerkenswerte Ereignisse, vielleicht finden Sie etwas Interessantes.
- Unterstützt die Verwendung von cte beim Aktualisieren und Einfügen.
- Zerstäubung
create table as select
Was kommt als nächstes?
Wir sind immer offen für Spitzentechnologien und innovative Ideen und heißen Sie herzlich willkommen, der Community beizutreten und Databend Leben einzuhauchen.
Unterstützen Sie SEQUENCE
SEQUENCE wird verwendet, um einen eindeutigen numerischen Wert zu generieren, der als Primärschlüssel oder andere eindeutige Kennung in einer Tabelle verwendet werden kann.
Databend plant, die integrierte Sequenzfunktionalität von MetaSrv zu nutzen, um die Erstellung und Änderung von SEQUENCE-Objekten und entsprechenden nextval
Hilfsfunktionen zu unterstützen.
Beispiele sind wie folgt:
CREATE OR REPLACE SEQUENCE seq1;
create table t1(a bigint, b string);
insert into t1 values(nextval(seq1), 'b');
SELECT nextval(seq1);
---------
102
Ausgabe Nr. 15180 | feat: SEQUENZ ERSTELLEN ODER ERSETZEN
Wenn Sie sich für dieses Thema interessieren, können Sie versuchen, einige der Probleme zu lösen oder sich an Diskussionen und PR-Bewertungen zu beteiligen. Alternativ können Sie auf https://link.databend.rs/im-feeling-lucky klicken , um eine zufällige Frage auszuwählen. Viel Glück!
Neue Mitwirkende
Lernen Sie neue Leute in der Community kennen. Dank Ihnen ist Databend ein besserer Ort.
- @finchxx hat das Update und Upgrade der sqllogictests-Abhängigkeiten abgeschlossen, #15242 .
- @YichiZhang0613 Kommentare, die nicht mit dem Code #15229 übereinstimmten, wurden behoben .
Änderungsprotokoll
Schauen Sie sich das Änderungsprotokoll für die täglichen Builds von Databend an, um über die neuesten Entwicklungen auf dem Laufenden zu bleiben.
Adresse: https://github.com/datafuselabs/databend/releases
Mitwirkende
Ein großes Dankeschön an die Mitwirkenden für ihre großartige Arbeit in dieser Woche.
Verbinde dich mit uns
Databend ist ein flexibles, kostengünstiges, neues Open-Source-Data-Warehouse, das auf Objektspeicherung basiert und auch Echtzeitanalysen durchführen kann. Wir freuen uns auf Ihre Aufmerksamkeit und darauf, gemeinsam Cloud-native Data-Warehouse-Lösungen zu erkunden, um eine neue Generation von Open-Source-Data-Clouds zu schaffen.
Linus nahm die Sache selbst in die Hand, um zu verhindern, dass Kernel-Entwickler Tabulatoren durch Leerzeichen ersetzen. Sein Vater ist einer der wenigen Führungskräfte, die Code schreiben können, sein zweiter Sohn ist Direktor der Open-Source-Technologieabteilung und sein jüngster Sohn ist ein Kern Mitwirkender bei Open Source: Es dauerte ein Jahr, 5.000 häufig verwendete mobile Anwendungen zu konvertieren. Java ist die Sprache, die am anfälligsten für Schwachstellen von Drittanbietern ist. Wang Chenglu, der Vater von Hongmeng: Open Source Hongmeng ist die einzige architektonische Innovation im Bereich der Basissoftware in China. Ma Huateng und Zhou Hongyi geben sich die Hand, um „den Groll zu beseitigen.“ Ehemaliger Microsoft-Entwickler: Die Leistung von Windows 11 ist „lächerlich schlecht“. sind sehr herzerwärmend . Meta Llama 3 wird offiziell veröffentlicht