使用Wikibase Search服务时出现「Host not allowed」错误的问题求助
Wikibase Search服务时出现「Host not allowed」错误的问题求助
我最近在本地搭建的Wikibase实例里,尝试用SPARQL查询通过文本搜索实体,写了下面这段查询语句:
SELECT * WHERE { SERVICE wikibase:mwapi { bd:serviceParam wikibase:api "Search" . bd:serviceParam wikibase:endpoint "wikibase.svc" . bd:serviceParam mwapi:srsearch "oviedo" . ?itemId wikibase:apiOutput mwapi:title . } } LIMIT 20
结果执行查询的时候直接报错:Host wikibase.svc is not allowed,我实在搞不明白这个wikibase:endpoint参数到底应该填什么才对。
我已经检查过所有容器的名称,确认都是正确的,而且所有容器都处于同一个Docker网络中。我的docker-compose.yml内容如下:
# Example Wikibase docker compose setup version: "3.4" x-common-variables: &wikibase_variables DB_SERVER: mysql.svc:3306 MW_ADMIN_NAME: ${MW_ADMIN_NAME} MW_ADMIN_PASS: ${MW_ADMIN_PASS} MW_ADMIN_EMAIL: ${MW_ADMIN_EMAIL} MW_WG_SECRET_KEY: ${MW_SECRET_KEY} # 原文内容被截断,此处保留现有片段
备注:内容来源于stack exchange,提问作者Joaquín S. Britos Morales
相关产品推荐
相关产品推荐

