首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr:通过HTTP POST通过JSON请求进行分组

Solr:通过HTTP POST通过JSON请求进行分组
EN

Stack Overflow用户
提问于 2017-08-08 12:50:52
回答 1查看 582关注 0票数 0

我试图通过将JSON格式的查询发布到/query请求处理程序(例如通过Solr管理UI中的Documents选项卡;将请求处理程序设置为/query)来使用Solr的/query

查询很简单:

代码语言:javascript
复制
{
  "query":"Description:keyword",
  "offset":0,
  "limit":20
}

我发现的所有示例都使用HTTP,例如:

代码语言:javascript
复制
http://localhost:8983/solr/techproducts/select?wt=json&indent=true&fl=id,name&q=solr+memory&group=true&group.field=manu_exact

当我尝试添加JSON字段groupgroupsgrouping或其他东西时,错误消息总是相同的:

代码语言:javascript
复制
Unknown top-level key in JSON request : group...

我知道这里提供的方法:在请求中使用cursorMark将json请求发送到Solr (post url编码数据而不是JSON)。不过,我想避免这种情况。有什么办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-17 05:55:46

我要找的是JSON Request API。不幸的是,它似乎已经停止了。2016年10月,约尼克:“JSON目前还处于起步阶段--只支持几个查询参数”。有关API的最新官方文档来自于2015年:https://cwiki.apache.org/confluence/display/solr/JSON+Request+API (也是由一个名为Yonik的人创建的)。巧合?!)但是在当前的参考指南ApacheSolr6.5/6.6中没有提到它。

因此,答案是:不能通过JSON查询访问结果分组。注意:对于当前较多的折叠和展开组件,也是如此。

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

https://stackoverflow.com/questions/45568871

复制
相关文章

相似问题

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