SolrServer solrServer = new HttpSolrServer("http://10.219.224.91:4040/solr/test");
System.out.println("<ul>");
String[] passengerType={"Infant","Handicapped","Unaccompanied minor", "General Category"};
for(int i = 0; i < 100; i++) {
SolrInputDocument solrInputDocument = new SolrInputDocument();
solrInputDocument.addField("id", new String("widget " + i));
// add three random categories
for(int j = 0; j < 3; j++) {
solrInputDocument.addField("category", passengerType[new Random().nextInt(passengerType.length)]);
}
solrInputDocument.addField("size", new Random().nextInt(10));
// this is cheating below - but saves us from the query string...
solrInputDocument.addField("text", "a");
solrServer.add(solrInputDocument);
System.out.println("<li> Adding: " + solrInputDocument + "</li>\n");
}
System.out.println("</ul>");
solrServer.commit();
solrserver.add(solrInputDocument);
如有任何帮助,我们将不胜感激。
我认为程序中没有包含noggit-0.5.jar文件
从http://www.java2s.com/code/jar/n/downloadnoggit05jar.htm下载
或Maven-Repository
主要内容:示例数据,使用XML添加文档在上一章中,我们学习解释了如何向Solr中添加和文件格式的数据。在本章中,将演示如何使用文档格式在Apache Solr索引中添加数据。 示例数据 假设我们需要使用文件格式将以下数据添加到Solr索引。 Student ID First Name Last Name Phone City 001 Rajiv Reddy 9848022337 Hyderabad 002 Siddharth Bhat
这个是什么意思?我需要向solr模式或配置文件中添加一些东西吗?还是我在java代码中犯了愚蠢的错误?
null:java.lang.nullPointerException at org.apache.solr.response.transform.childDocTransformer.transform(ChildDocTransformerfactory.java:136)at org.apache.solr.handler.component.realtimeGetComponent.pr
我正在使用cygwin和solr 4.8.0的nutch 1.9。我可以使用下面的代码将爬网数据索引到solr中。 bin/crawl URL/crawlresult/http://localhost:8983/solr/1 但我想在进行索引时添加一些附加字段,如indexed_by、crawled_by、crawl_name等。 我需要这方面的帮助。 提前道谢。
我正在使用SolrJ与Solr实例交互。我只想获得Solr为特定搜索查询返回的每个文档的搜索分数。如果我用@field注释在POJO中添加一个score字段,它在检索文档时完全可以工作。当我试图通过同一个POJO索引某些内容时,Solr返回一个错误,说明未知字段“score”,因为我在Solr模式中没有任何名为“score”的字段。但是,如果我在Solr模式中添加一个名为“score”的字段,它将
我是消防队的新手。消防队的文件说... 重要提示:与Firebase实时数据库中的“推送ID”不同,Cloud Firestore自动生成的ID不提供任何自动排序。如果希望能够按创建日期对文档进行排序,则应将时间戳存储为文档中的字段。