0

私は大規模なグーグル検索を行いましたが、難しい結果は見つかりませんでした。arsdoc を使用してシステム ログを照会しようとしています。私の問題は、最初からすべてのレコードを取得できるか、またはレコードを取得できず、最終日のレコードを取得しようとして購入することです。この場合、メッセージ番号 201 を介して同時ユーザー数を取得しようとしています。

これが私の命令です

arsdoc query -u myAcc -p myPass -h myServer -f "System Log" -i "WHERE MSG_NUM=201" -v -o tmp.dat

これは、そのコマンドの出力です。

2014-06-05 13:34:54.828072: ARS6080I ログイン成功

2014-06-05 13:34:54.828659: ARS6062I フォルダー「システム ログ」を検索しています...

2014-06-05 13:34:54.850558: ARS6084I 検索成功

2014-06-05 13:34:54.851071: ARS6063I 「システム ログ」でドキュメントを検索しています...

2014-06-05 13:34:54.851402: ARS6117I SQL 文字列 'WHERE MSG_NUM=201' でデータベースを照会しています

2014-06-05 13:34:55.512897: ARS6084I 検索成功

2014-06-05 13:34:55.513412: ARS6071I ファイル 'tmp.dat' に 17170 ヒットを書き込み中...

2014-06-05 13:34:56.286820: ARS6092I 書き込み成功

2014-06-05 13:34:56.344858: ARS6026I arsdoc が完了しました。

期待どおりに動作しますが、17,000 レコードは必要ありません。最終日かそこらの記録を取得したい。結果が得られない私が試しているコマンドは次のとおりです。

arsdoc query -u myAcc -p myPass -h myServer -f "System Log" -i "WHERE time_stamp > 1401854400 AND MSG_NUM=201" -v -o tmp.dat

これは、そのコマンドの出力です。

2014-06-05 13:41:28.691230: ARS6080I ログイン成功

2014-06-05 13:41:28.691407: ARS6062I フォルダー「システム ログ」を検索しています...

2014-06-05 13:41:28.707746: ARS6084I 検索成功

2014-06-05 13:41:28.707948: ARS6063I 「システム ログ」でドキュメントを検索しています...

2014-06-05 13:41:28.708031: ARS6117I SQL 文字列でデータベースを照会しています 'WHERE time_stamp > 1401854400 AND MSG_NUM=201'

2014-06-05 13:41:28.723833: ARS6085E 検索に失敗しました

2014-06-05 13:41:28.724127: ARS6034W 検索条件に一致するヒットが見つかりませんでした。

2014-06-05 13:41:28.728520: ARS6026I arsdoc が完了しました。

何が間違っているのかわかりません。

4

1 に答える 1