Databend オープンソース週刊第 141 号

Databendは、最新のクラウド データ ウェアハウスです。大規模な分析ニーズをサポートするために、柔軟性と効率性を考慮して設計されています。無料でオープンソース。今すぐクラウド サービスを体験してください: https://app.databend.cn

データベンドの内容

今週は Databend の新しい開発を探索し、あなたの心にもっと近い Databend に出会ってください。

高度な全文検索機能

最近のアップデートで、Databend は全文検索機能をさらに強化し、matchと の機能queryを拡張および最適化し、ユーザーが複雑なニーズに基づいて正確な検索とデータ取得を実行できるようにしました。

主なアップデート内容は以下のとおりです。

  1. 複数フィールドの重み付けのサポート: matchこの関数は複数のフィールドの重み付けをサポートし、異なるフィールドの重要性に基づいて異なる重みを割り当てることができるようになりました。
  2. 強化されたクエリ構文: queryこの関数には一連の新しいクエリ構文が導入され、検索がより柔軟かつ強力になります。サポートされている具体的なクエリ構文には次のものがあります。
    • Simple Search : フィールドによる直接検索を許可しますtitle:quick
    • ブール演算子: AND、OR 論理演算子などを使用した複合クエリをサポートしますtitle:fox AND dog OR cat
    • 必須演算子と否定演算子+:などの-演算子を使用して、特定の単語が存在する必要があるか除外する必要があるかを指定しますtitle:+fox -cat
    • フレーズ一致: 完全なフレーズの検索をサポートしますtitle:"quick brown fox"
    • 重み付けされた複数フィールドのクエリ: 複数のフィールドに異なる重みを適用できますtitle:fox^5 content:dog^2

例は次のとおりです。

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

さらに詳しく知りたい場合は、Databend チームにお気軽にお問い合わせいただくか、以下にリストされているリソースをご確認ください。

コードコーナー

Databend とその周囲のエコシステムのコード スニペットまたはプロジェクトを調べてみましょう。

導入ドキュメントが完全に更新されました

Databend のデプロイメントに関連する英語のドキュメントが最近包括的に更新されました。興味のある方はぜひ読んで、Docker とクラスターのデプロイメント中に注意する必要があるさまざまな詳細について学んでください。

ヒント: 中国語のドキュメントには関連する操作ビデオが付属しており、docs.databend.cn に切り替えて表示できます。

ハイライト

ここではいくつかの注目すべきイベントを紹介します。興味のあるものが見つかるかもしれません。

  • 更新および挿入での cte の使用をサポートします。
  • 霧化create table as select

次は何だろう

私たちは常に最先端のテクノロジーと革新的なアイデアを受け入れており、コミュニティに参加して Databend に活力を注入することを歓迎します。

サポートシーケンス

SEQUENCE は、テーブル内の主キーまたはその他の一意の識別子として使用できる一意の数値を生成するために使用されます。

Databend は、MetaSrv の組み込みシーケンス機能を利用して、SEQUENCE オブジェクトおよび対応するnextvalユーティリティ関数の作成と変更をサポートする予定です。

例は次のとおりです。

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

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

問題 #15180 |偉業: シーケンスの作成または置換

このトピックに興味がある場合は、問題のいくつかを解決してみたり、ディスカッションや PR レビューに参加したりできます。あるいは、https://link.databend.rs/im-feeling-luckyをクリックして、ランダムな質問を選択することもできます。頑張ってください。

新しい貢献者

あなたのおかげで、Databend はコミュニティで新しい人々と出会うことができます。

変更履歴

最新の開発状況を把握するには、Databend の毎日のビルドの変更ログを確認してください。

アドレス: https://github.com/datafuselabs/databend/releases

貢献者

今週も素晴らしい仕事をしてくださった寄稿者の皆様に心より感謝いたします。

私達と接続

Databend は、リアルタイム分析も実行できる、オブジェクト ストレージに基づくオープン ソースの柔軟で低コストの新しいデータ ウェアハウスです。新世代のオープンソース データ クラウドを構築するために、クラウド ネイティブ データ ウェアハウス ソリューションを一緒に検討していただけることを楽しみにしています。

ライナスは、カーネル開発者がタブをスペースに置き換えることを阻止するために自ら問題を解決しました。 彼の父親はコードを書くことができる数少ないリーダーの 1 人であり、次男はオープンソース テクノロジー部門のディレクターであり、末息子は中核です。ファー ウェイ: 一般的に使用されている 5,000 のモバイル アプリケーションを変換するのに 1 年かかった Java はサードパーティの脆弱性が最も発生しやすい言語です。Hongmeng の父: オープンソースの Honmeng は唯一のアーキテクチャ上の革新です。中国の基本ソフトウェア分野で 馬化騰氏と周宏毅氏が握手「恨みを晴らす」 元マイクロソフト開発者:Windows 11のパフォーマンスは「ばかばかしいほど悪い」 老祥基がオープンソースであるのはコードではないが、その背後にある理由はGoogle 大規模な組織再編を 発表
{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/5489811/blog/11054173