You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:34:41