0
TinCanを使用してIDにテキストを含む動詞をフィルタリング/検索することは可能ですか?検索TinCan動詞
I.e.下のURLで特定のIDで始まる動詞をすべて検索したいのですか?
すべてをダウンロードしてフィルタリングする必要はありますか?
lrs.queryStatements(
{
params: {
verb: new TinCan.Verb(
{
id: "http://example.com/g*"
}
),
since: "2016-01-05T08:34:16Z"
},
callback: function (err, sr) {
if (err !== null) {
console.log("Failed to query statements: " + err);
// TODO: do something with error, didn't get statements
return;
}
if (sr.more !== null) {
// TODO: additional page(s) of statements should be fetched
}
console.log('query complete');
console.log(sr);
// TODO: do something with statements in sr.statements
}
}
);
複数のフィルタを使用することはできますか?すなわち、比較可能なIDのリスト? – user5839
@ user5839複数のフィルタを持つことは可能ですが、1つのフィルタに対しては複数の値ではありません。たとえば、動詞ID +オブジェクトID、またはアクター+動詞IDに基づいてストリームをフィルタリングできますが、たとえば2つの動詞IDを指定することはできません。これは実際にはそれ自体の仕様として意図されている完全なクエリ機能への滑り勾配になります。 –