首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从redland散列存储中获取语句

从redland散列存储中获取语句
EN

Stack Overflow用户
提问于 2011-05-04 19:35:28
回答 1查看 111关注 0票数 0

librdf_model_add是否正在将语句写入散列存储?

我在运行sparql查询来检索它们时遇到了问题。db文件可能会随着文件大小的不断增加而填充,但当我尝试对它们执行sparql查询时,似乎没有得到任何结果。在发出查询之前,我是否需要手动将语句从存储加载到模型中?

发出查询语句

代码语言:javascript
复制
$query = librdf_new_query(
    $world,
    'sparql',
    NULL,
<<<SPARQL
PREFIX sensei: <http://coolsilon.com/flickr_schema/>
SELECT  ?a ?c
WHERE   {?a ?b ?c}
SPARQL
    ,
    NULL
);
$result = librdf_query_execute($query, $model);
var_dump(librdf_query_results_get_count($result)); // returns 0

我使用的是PHP (5.3.5)语言绑定,我的redland版本是在Ubuntu Natty下运行的1.0.12。

p/s:我再次检查了postgresql存储,上面的代码工作正常:/

EN

回答 1

Stack Overflow用户

发布于 2011-05-05 02:02:50

最好在语义溢出或redland-dev列表上问这个问题。

最有可能的情况是模型没有数据。

使用一些librdf函数打印出模型或使用序列化程序。

https://github.com/dajobe/redland-bindings/tree/master/php中尝试使用test.php查找指针

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5882707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档