我有一个应用程序可以访问SOLR 4.10.2示例上的内核。我正在更新到SOLR 8.11.1。我的应用程序调用4.10.2中的ping API:结果以xml格式返回。2当我在SOLR 8.11.1中进行同样的调用时,结果以json格式返回。在8.11.1中,是否有一个设置(在solrconfig.xml中?或者在SOLR核心中...)将默认结果类型设置为xml?
polkgigr1#
响应的格式是由请求中的wt参数管理的。
wt
http://mysolrserver/solr/mycore/admin/ping?wt=xml
您还将从SOLR 8.11.1中获得XML响应参考编号:solr documentation
5cnsuln72#
可以在solrconfig.xml中为核心配置默认的queryResponseWriter。我查看了核心的solrconfig.xml,其中有一个注解部分显示了如何将默认值设置为xml:
<queryResponseWriter name="xml" default="true" class="solr.XMLResponseWriter" />
我把它移出注解,重新加载核心,ping现在返回xml。
2条答案
按热度按时间polkgigr1#
响应的格式是由请求中的
wt
参数管理的。您还将从SOLR 8.11.1中获得XML响应
参考编号:solr documentation
5cnsuln72#
可以在solrconfig.xml中为核心配置默认的queryResponseWriter。
我查看了核心的solrconfig.xml,其中有一个注解部分显示了如何将默认值设置为xml:
我把它移出注解,重新加载核心,ping现在返回xml。