お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

データの検索

Searchは、特定のデータパターンを検索するために searchQuery() メソッドを実行します。コードスニペットで使用されているsearchは、コンポーネントインスタンスです。

検索設定(JSON)の作成

以下のコードスニペットは、個々のテーブルのインデックス付きカラムで検索するパターンの属性を含むJSONオブジェクトを作成します。

copy
//検索に使用するクエリオブジェクトを作成する
//検索キーには検索するパターンが含まれる
//search_table_columnsはテーブル名をキー、検索する列の配列を値として持つJSONオブジェクトです。
var QUERY = {
"search": "santh*",
"search_table_columns": {
"customerDetails" : ["indexC1"],
"SampleTable" : ["indexC2"]
}
};

検索の実行

前のセクションで作成したJSONオブジェクトは、Promiseを返す searchQuery() メソッドのパラメータとして渡されます。

Note : 返されるPromiseは、contentキーにテーブル名をキーとし、行の配列を値とする検索結果を含むオブジェクトに解決されます。
copy
//クエリオブジェクトを渡してテーブルを検索し、Promiseを返す
var search = catalyst.search;  
var searchPromise = search.searchQuery(QUERY);
searchPromise
.then((response) => {
console.log(response.content);
})
.catch((err) => {
console.log(err);
});

受け取るサンプルレスポンスを以下に示します。レスポンスはWeb SDKの両方のバージョンで同じです。

copy
{
AlienCity: [
{
CREATORID: "2136000000006003",
MODIFIEDTIME: "2021-08-13 13:49:19:475",
CityName: "Dallas",
CREATEDTIME: "2021-08-13 13:49:19:475",
ROWID: "2136000000008508"
}
]
}

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて

関連リンク

Data Store Search Search - API