使用rest API进行Solr搜索查询

时间:2014-08-14 11:42:00

标签: rest solr solr4

我的要求是通过Rest API向Solr服务器发送搜索查询并检索结果。

是否有使用Rest API发送搜索查询的工具?

如果非休息查询是field1:name1,那么JSON的主体应该是什么? (假设在Solr中存在这样的设施)

1 个答案:

答案 0 :(得分:1)

根据“通过Rest API”的含义,默认情况下,所有查询都通过标准HTTP查询界面提交。查询/solr/corename/select?q=field1:name1以检索与查询匹配的文档。如果您希望它与更多REST-ish命名方案(例如/ documents)匹配,则可以重命名select

..所以它取决于你对“Rest API”的定义。

有通过内容流进行查询请求的方法。如果您不想使用常规GET参数(?q=field:foo&fq=field2:foo2),则可以发出POST请求(以及可能需要的非常广泛的查询)。