| Package | Description |
|---|---|
| io.gs2.chat |
| Modifier and Type | Method and Description |
|---|---|
SearchLogByRoomResult |
Gs2ChatClient.searchLogByRoom(SearchLogByRoomRequest request)
メッセージログを検索します。
メッセージログの検索には以下のパラメータを使用できます。 * ユーザID * メッセージテキスト * メッセージメタデータ いずれも部分一致で検索できます。 たとえば、メッセージメタデータに JSON フォーマットを使用している場合は JSON 文字列に対する部分一致検索が適用できます。 一方で、BLOB データを Base64 かけたようなデータの場合は検索対象とするのは困難です。 メッセージログ検索にかかる費用は、検索時にログデータを何バイトスキャンしたかで決定されます。 検索範囲を時間で指定できますが、ログデータは1日単位(UTC)で分割して保存されており、スキャン時には1日分全てがスキャン対象となります。 つまり、特定の日付の5分間のログを検索するクエリを実行した場合、該当する1日分のログデータがスキャン対象となり、 さらにその5分間が日付をまたぐような場合は2日分のログデータがスキャン対象となります。 検索結果が指定した取得最大件数以上の結果を持つ場合、実行後一定期間内であればページトークンを使用した続きのデータ取得が可能です。 |
Copyright © 2016 Game Server Services, Inc. AllRights Reserved.