データの検索
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
Yes
No
Send your feedback to us
Skip
Submit