Document.get([], string selectionCriteria, int skip, int maxCount)
この呼び出しを使用して、選択条件と一致する文書のコア属性を確認できます。
パラメーター
| パラメーター | 説明 |
| [ ] | ClassCastException を発生させて失敗する呼び出しの原因となる特定の属性のリストを提供します。各文書の属性のコアセットのみを返すには、[ ] を使用します。 |
| selectionCriteria | 指定したい選択条件。 |
| skip | このパラメーターを使用すると、結果から一部の文書を除外できます。除外される文書は、割り当てた値に応じて異なります。例えば、50 という値を割り当てた場合は、最初の 50 の文書が除外されます。 |
| maxCount | 返すエントリーの最大数。 |
戻り値
この呼び出しは、選択条件と一致する文書のコア属性を返します。各エントリーが各文書の属性のコアセットとなるので、大規模システム上の文書のサブセットを検索するのに適した方法です。
例
from ConnectDefs import *
import xmlrpclib
myProxy = None
try:
myProxy = connectLogin("AcmeServer", "aiw", "password")
myJobData = myProxy.Document.get([], "Doc.ID < 5", 0, 50)
print myJobData
except xmlrpcFault, err:
print err.faultString + " (" + str(err.faultCode) + ")"
finally:
connectLogout(myProxy, "aiw")
[{'Doc.ID': 1, 'Document.ID': '1', 'Type': 'Document'}, {'Doc.ID': 2,
'Document.ID': '2', 'Type': 'Document'}, {'Doc.ID': 3, 'Document.ID':
'3', 'Type': 'Document'}, {'Doc.ID': 4, 'Document.ID': '4', 'Type':
'Document'}]