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

如何使用JSON Request API编写Apache Solr空间bbox查询

Apache Solr 空间BBOX查询参数转JSON请求写法

你给出的URL参数查询:&fq={!bbox sfield=locfield}&pt=45.15,-93.85&d=5,等价的Solr JSON请求写法有两种,效果完全一致:

写法1:参数独立放置(推荐,更易维护)

{
  "query": "*:*",
  "filter": [
    "{!bbox sfield=locfield}"
  ],
  "params": {
    "pt": "45.15,-93.85",
    "d": 5
  }
}

写法2:参数内联到bbox查询中

{
  "query": "*:*",
  "filter": [
    "{!bbox sfield=locfield pt=45.15,-93.85 d=5}"
  ]
}

补充说明

  • 以上两种写法返回的查询结果和原URL参数查询完全相同
  • 示例中的"query": "*:*"是默认全量查询占位符,你可以替换为自己的业务主查询条件
  • 如果有多个过滤条件,直接在filter数组中追加对应语句即可

内容的提问来源于stack exchange,提问作者Toco

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 04:45:06