java代码:SolrServer server = new CommonsHttpSolrServer("http://localhost:8080/solr");
Collection<SolrInputDocument> docs = new HashSet<SolrInputDocument>();
for(int i=0;i<10;i++){
SolrInputDocument doc = new SolrInputDocument();
doc.addField("link", "http://localhost/admin_"+i);
doc.addField("name", "admin"+i);
doc.addField("desc", "admin-admin"+i);
docs.add(doc);
}
for(Iterator<SolrInputDocument> i=docs.iterator();i.hasNext();){
SolrInputDocument doc=i.next();
System.out.println(doc.get("name"));
}
server.add(docs);
server.commit();
} catch (Exception e) {
e.printStackTrace();
}
错误信息:
org.apache.solr.common.SolrException: ERROR:unknown field 'link'ERROR:unknown field 'link'request: http://localhost:8080/solr/update?wt=javabin&version=1
at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:424)
at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:243)
at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:49)
at com.test.Test.main(Test.java:38)
Collection<SolrInputDocument> docs = new HashSet<SolrInputDocument>();
for(int i=0;i<10;i++){
SolrInputDocument doc = new SolrInputDocument();
doc.addField("link", "http://localhost/admin_"+i);
doc.addField("name", "admin"+i);
doc.addField("desc", "admin-admin"+i);
docs.add(doc);
}
for(Iterator<SolrInputDocument> i=docs.iterator();i.hasNext();){
SolrInputDocument doc=i.next();
System.out.println(doc.get("name"));
}
server.add(docs);
server.commit();
} catch (Exception e) {
e.printStackTrace();
}
错误信息:
org.apache.solr.common.SolrException: ERROR:unknown field 'link'ERROR:unknown field 'link'request: http://localhost:8080/solr/update?wt=javabin&version=1
at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:424)
at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:243)
at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:49)
at com.test.Test.main(Test.java:38)
解决方案 »
- spring form:options 用法 问题。
- 哪位大大给我讲下C3P0读取XML配置文件的问题啊
- 急急急。在线等。list中放的是map,请问如何排序?
- proxool的连接出的错,请大家帮忙如何解决
- jquery怎么得到td里面的checkbo
- Hibernate不支持Oracle的clob类型吗?
- 如何关闭数据库连接。。
- 如何得到jdbc中的驱动列表?
- 急!急!急!请教各位struts1.1中的validation.xml和validator-rules.xml问题!!!
- 请教:Sun公司的Web Services开发平台到底是什么?
- 【100分,在线等】compass提示cannot convert from Searchable to Annotation
- CVR-100身份证读卡器 怎么使用或实现接口GetPhotoBuffer() ,将扫描得到的照片存入oracle数据库
java有错误栈
出问题了可以去看看问题所在就能知道什么问题了
在schema.xml 配置上就行了
到schema.xml 的 fields 中定义
建议先看下schema.xml 的配置