当前位置: 首页 > 知识库问答 >
问题:

在solr中添加要索引的文档时,java.lang.noClassDefFoundError:org/noggit/chararr

冯茂实
2023-03-14
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);

如有任何帮助,我们将不胜感激。

共有1个答案

丁文轩
2023-03-14

我认为程序中没有包含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不提供任何自动排序。如果希望能够按创建日期对文档进行排序,则应将时间戳存储为文档中的字段。