0 0

solr4.7数据导入问题30

本人刚解除solr,测试从oracle导入数据,总得到如下信息:

Indexing completed. Added/Updated: 0 documents. Deleted 0 documents.
Requests: 1, Fetched: 4, Skipped: 0, Processed: 0
Started: 6 minutes ago

添加的索引条数总为0,但实际获取到数据为4条,不知是否有同学遇到过此种问题,如何解决的,谢谢了。

查询状态返回的json串如下:
  "command": "status",
  "status": "idle",
  "importResponse": "",
  "statusMessages": {
    "Total Requests made to DataSource": "1",
    "Total Rows Fetched": "4",
    "Total Documents Skipped": "0",
    "Full Dump Started": "2014-05-08 11:34:54",
    "": "Indexing completed. Added/Updated: 0 documents. Deleted 0 documents.",
    "Committed": "2014-05-08 11:34:54",
    "Total Documents Processed": "0",
    "Time taken": "0:0:0.281"
  },
  "WARNING": "This response format is experimental.  It is likely to change in the future."

db-data-config.xml中部分信息如下:
    <entity name="dept" query="select deptno,dname,loc from dept">
  <field column="deptno" name="id" />
  <field column="dname" name="dname" />
  <field column="loc" name="loc" />
    </entity>

scheme中添加了如下字段:
   <field name="deptno" type="integer" indexed="true" stored="true" required="true"/>
   <field name="dname" type="string" indexed="true" stored="true" required="true"/>
   <field name="loc" type="string" indexed="true" stored="true" required="true"/>

2014年5月08日 11:50

5个答案 按时间排序 按投票排序

0 0

<entity name="product" query="SELECT pid,name FROM products">
<field column="PID" name="id"/>
<field column="NAME" name="product_name"/>
</entity>

PID 大写

2016年4月19日 03:49
0 0

请问最后怎么解决的?告诉下,谢谢

2015年4月10日 17:00
0 0

该原因是源码的一个bug引起的,需要修改上面下载的mmseg4j-analysis-1.9.1.zip解压后的mmseg4j-analysis目录下的类:MMSegTokenizer.java,修改reset()方法并加上下面注释中的这一句
public void reset() throws IOException {
    //lucene 4.0
    //org.apache.lucene.analysis.Tokenizer.setReader(Reader)
    //setReader 自动被调用, input 自动被设置。
    super.reset();   //加这一句
    mmSeg.reset(input);
  }
修改后运行mvn clean package -DskipTests进行打包得到最新的mmseg4j-analysis-1.9.1.jar 并替换Tomcat下的solr下的WEB-INF/lib下的mmseg4j-analysis-1.9.1.jar。

2015年1月07日 13:59
0 0

请问大神:
    最后怎么解决的?我也遇到了同样的问题,谢谢赐教。

2014年8月18日 10:15
0 0

怎么解决的呢?Blob字段?

2014年7月30日 17:10

相关推荐

    solr4.7服务器

    10. **数据导入**:Solr的DataImportHandler(DIH)允许从关系型数据库或其他数据源批量导入数据,并能自动更新索引。 综上所述,Solr4.7服务器是一个强大的搜索平台,提供了丰富的配置选项和扩展能力。通过适配JDK...

    solr4.7从数据库导数据[归类].pdf

    Solr 4.7 是一个流行的全文搜索引擎,它允许用户通过数据导入处理器(DataImportHandler, DIH)从关系型数据库如 SQL Server 导入数据并建立索引,以实现快速搜索。在这个教程中,我们将深入理解如何在 Solr 4.7 中...

    solr4.7中文企业开发参考文档

    Solr,全称为Apache Solr,是一款开源的企业级搜索引擎,由Apache软件基金会开发。...提供的文档“SOLR中文教程.doc”和“Solr4.7中文学习手册.docx”将更深入地阐述这些概念和操作方法,为开发者提供详尽的指导。

    solr4.7从数据库导数据[参照].pdf

    完成上述配置后,可以通过访问Solr服务器上的特定URL来触发数据导入操作,例如: ``` http://localhost:8983/solr/collection1/dataimport?command=import ``` 其中`collection1`是Solr中的Core名称,可以根据实际...

    solr4.7+中文分词器IK Analyzer 2012FF_hf1

    4. **多种数据源**:Solr 支持多种数据导入方式,如 CSV、XML,还可以通过 DataImportHandler 连接数据库进行实时索引。 5. **丰富查询语法**:支持布尔运算符、短语查询、模糊查询等多种查询表达式。 6. **结果高亮...

    solr-5.2.1.tgz

    6. **Lucene 升级**: Solr 4.7.1 使用了 Lucene 4.7,引入了 Lucene 的许多性能和功能改进。 **Solr 5.2.1 版本** 相比于 4.7.1,Solr 5.2.1 带来了更多的更新和增强: 1. **New Query Parsers**: 引入了更多查询...

    apache Lucene4.7最全最新的jar包

    8. **分布式搜索**:通过Solr等扩展,Lucene支持分布式搜索,可以处理大规模的数据集并提供高可用性和可扩展性。 在实际应用中,开发者通常会将Apache Lucene与诸如Spring、Hibernate等其他Java框架集成,以构建...

    solrcloud.rar

    然后,我们可以将数据导入到SolrCloud中,Solr会自动处理数据的分片和复制,确保数据在集群内的分布。查询请求会被路由到包含所需数据的节点,如果某个节点出现故障,请求会被重定向到副本节点,从而实现故障转移。 ...

Global site tag (gtag.js) - Google Analytics