Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取与freebase中的筛选器匹配的所有结果_Java_Freebase - Fatal编程技术网

Java 获取与freebase中的筛选器匹配的所有结果

Java 获取与freebase中的筛选器匹配的所有结果,java,freebase,Java,Freebase,据我所知,freebase查询是由我正在搜索的查询以及一个应该缩小查询结果范围的过滤器组成的。 顺便说一句,我试图完成的是返回所有适合过滤器的匹配项,但没有成功。 例如,我想进行一个查询,返回包含特定建筑的城市 因此,假设我将建筑名称存储在一个名为buildingName的变量中,那么过滤器应该类似于: url.put("filter", "(all type:/location/citytown/postal_code /Commons/architecture/building:\" "+b

据我所知,freebase查询是由我正在搜索的查询以及一个应该缩小查询结果范围的过滤器组成的。 顺便说一句,我试图完成的是返回所有适合过滤器的匹配项,但没有成功。 例如,我想进行一个查询,返回包含特定建筑的城市

因此,假设我将建筑名称存储在一个名为buildingName的变量中,那么过滤器应该类似于:

url.put("filter", "(all type:/location/citytown/postal_code /Commons/architecture/building:\" "+buildingName+"")");
但是我应该在查询中存储什么呢

附加问题:是否有一种方法可以从建筑物或其中的位置检索城市名称