Java Solr LukeRequest正在返回一个空的fieldInfo地图

Java Solr LukeRequest正在返回一个空的fieldInfo地图,java,solr,luke,Java,Solr,Luke,我试图使用LukeRequest检查solr模式。我可以使用solr admin模式浏览器浏览模式。但是,当我尝试使用下面的代码检索它时,它返回一个空字段信息映射 String url = "<host>:<port>/solr/"; SolrServer server = new HttpSolrServer(url); LukeRequest luke = new LukeRequest(); luke.setShowSchema(false

我试图使用LukeRequest检查solr模式。我可以使用solr admin模式浏览器浏览模式。但是,当我尝试使用下面的代码检索它时,它返回一个空字段信息映射

String url = "<host>:<port>/solr/";
SolrServer server = new HttpSolrServer(url);
     LukeRequest luke = new LukeRequest();
        luke.setShowSchema(false);
        final LukeResponse process = luke.process(server);
        final Map<String, FieldInfo> fieldInfo = process.getFieldInfo();
        for(String key: fieldInfo.keySet()){
            FieldInfo info = fieldInfo.get(key);
            System.out.println(key + ":" + info.getType());
        }
String url=“:/solr/”;
SolrServer服务器=新的HttpSolrServer(url);
LukeRequest luke=新LukeRequest();
luke.setShowSchema(假);
最终LukeResponse进程=luke.process(服务器);
final Map fieldInfo=process.getFieldInfo();
for(字符串键:fieldInfo.keySet()){
FieldInfo=FieldInfo.get(键);
System.out.println(key+“:“+info.getType());
}
(fieldInfo变量获取一个空映射)
我正在使用solr 3.6,奇怪的是,它又开始工作了,如果我发现出了什么问题,我会更新这个问题,请尝试更改luke.setShowSchema(true),然后尝试它应该可以工作