すべてのプロダクト
Search
ドキュメントセンター

Lindorm:コレクションの管理

最終更新日:Nov 09, 2025

このトピックでは、クラスター管理システムを使用してインデックステーブルを管理する方法について説明します。

用語

  • コレクション: コレクションは LindormSearch のインデックステーブルです。

  • シャード: シャードはコレクションのシャードを指します。

  • レプリカ: レプリカはコレクションのシャードのレプリカを指します。

コレクションの作成

  1. LindormSearch 検索エンジンサービスが提供する クラスター管理システム にログインします。

  2. 左側のナビゲーションウィンドウで、[コレクション] をクリックします。

  3. [コレクションの追加] をクリックします。

    Create a collection

    次の表で説明されているパラメーターを設定します。

    パラメーター

    説明

    name

    コレクションの名前。

    config set

    コレクションの構成セット。デフォルト値: _indexer_default

    numShards

    コレクションのシャード数。このパラメーターの値は、Lindorm インスタンス内の LindormSearch ノード数の整数倍に設定することをお勧めします。たとえば、Lindorm インスタンスに 2 つの LindormSearch ノードが含まれている場合、numShards の値を 2 または 4 に設定できます。numShards パラメーターの値は、MaxShardsPerNode パラメーターの値より小さくする必要があります。

    replicationFactor

    コレクションの各シャードのレプリカ数。デフォルト値: 1

    maxShardsPerNode

    各ノードの最大シャード数。デフォルト値: 1

    説明

    対応するパラメーターに指定する値は、次の条件を満たす必要があります: maxShardsPerNode × ノード数 ≥ numShards × replicationFactor。そうでない場合、システムはコレクションの作成に失敗します。

    autoAddReplica

    特定のシャードが存在するノードが利用できなくなったときに、他のノードでシャードを復元するかどうかを指定します。このパラメーターを True に設定することをお勧めします。

  4. ダイアログボックスで [コレクションの追加] をクリックします。

データの書き込み

  1. 左側のナビゲーションウィンドウで、[コレクションセレクター] ドロップダウンリストから作成したコレクションの名前を選択します。

  2. [ドキュメント] をクリックして、データ書き込みページに移動します。

  3. [ドキュメントタイプ] ドロップダウンリストから [CSV] を選択します。

  4. [ドキュメント] フィールドに次のコードを入力します。

    id,update_version_l,name_s,age_i
    1,1,zhangsan,10
    2,2,lisi,20
    3,3,wangwu,30

    写入数据

    説明

    前述の サンプルコードは、3 行のデータを書き込みます。各行には 4 つの列が含まれています。id 列と update_version_l 列は、システム定義列であるため必須です。name_s のサフィックス [_s] は、その列のデータの型が STRING であることを示し、age_i のサフィックス [_i] は、その列のデータの型が INTEGER であることを示します。

  5. [ドキュメントの送信] をクリックします。

データのクエリ

  1. 左側のナビゲーションウィンドウで、[クエリ] をクリックします。

  2. [q] フィールドに条件を入力します。

  3. [クエリの実行] をクリックします。次の図にクエリ結果を示します。

    Query data

インデックスの削除

  1. 左側のナビゲーションウィンドウで、[コレクション] をクリックします。

  2. ターゲットコレクションを選択し、[削除] をクリックします。

  3. 次の図に示すように、[コレクション] テキストボックスにターゲットコレクションの名前を入力します。

    Delete a collection

  4. [削除] をクリックします。