问题标签 [dataimporthandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
732 浏览

coldfusion - Coldfusion10 Solr cfindex数据导入与DataImportHandler不同,如何配置data-config.xml?

我正在尝试使用 Coldfusion10 进行 solr 搜索。我在 Solr 安装中使用了构建,并使用 CF Admin 创建了集合。它创建了一个 schema.xml,应该与 cfindex 和 cfsearch 等一起使用。

首先,我在 Coldfusion 中编写了一个导入脚本,通过查询获取数据并使用 cfindex 将其提供给 solr。

这很好用,但不够快。我可以完美搜索,如果我在搜索条件中拼写错误,它会给出我的建议查询结果。例如搜索“pleystation”建议g“playstation”等。

之后想尝试一下 Data Import Hanlder von Solr。我得到了一切工作,数据库连接,所有基本配置文件开始完全导入。

索引速度非常快,但没有给我任何建议等。我确定我没有正确配置 data-import.xml 文件。问题是,我不知道 Coldfusion10 如何处理我提供给 cfindex 标签并将其发送给 solr 的文件。

这是我尝试过的 data-config.xml 文件之一。

看起来使用 DIH Solr 处理内容的方式与使用 cfindex 时处理的方式不同。我尝试使用 cf 创建的 schema.xml 中的不同字段名称,例如比赛等,但这没有帮助。

对这个问题的任何帮助或建议都会很棒:)

问候马库斯

0 投票
1 回答
1746 浏览

solr - SOLR 中大数据的数据导入失败

我已经设置了 SOLR。我曾经将数据(10 万)导入正常工作的 solr 索引。

现在我正在尝试将大数据(10 多万条记录)导入 solr 索引。我已经设置了 data-config.xml 然后我开始完全导入但它失败并给出下面提到的错误

索引失败。回滚所有更改。

我将 solr 启动日志存储在 solr.err 文件中,该文件给出错误:

SEVERE: Ignoring Error when closing connection at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:637) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2677)

@ ataConfig.java:342) 在 org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:383) 在 org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:445) 在org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:426)

我使用带有 4GB RAM 的 4 核处理器。

解决此问题需要哪些 mysql/java 配置更改?

0 投票
1 回答
2089 浏览

solr - Solr 按实体名称搜索

目前我的搜索是基于男性和女性的,这应该很慢。我可以根据 MA​​LE_PROFILE 之类的实体名称进行搜索吗?

0 投票
1 回答
923 浏览

mysql - Solr 数据导入编码

我的 data-config.xml 看起来像这样。文件编码为带有 BOM 的 UTF-8。

从 MySQL 中提取的 unicode 数据是可以的。但是查询中的 unicode 字符没有作为 Unicode 插入到 Solr 索引中。

我得到这样的文件。

0 投票
1 回答
265 浏览

solr - 具有多个匹配行的 Solr 数据导入仅导入第一行

我的 solr 数据导入 config.xml 看起来像这样

每个用户可以有多个偏好。现在它只导入它找到的第一个 user_preference。如何导入所有用户首选项?

0 投票
3 回答
4219 浏览

mysql - 索引失败。回滚所有更改。(Solr 数据导入)

当我尝试运行domain.com:8080/solr/dataimport?command=full-import时,出现错误Indexing failed. Rolled back all changes.

没有额外的错误消息告诉我什么时候出错了?有什么建议么?

数据配置.xml

输出

日志

0 投票
1 回答
1707 浏览

tomcat - Solr Delta-import 什么都不做

我是 Solr 的新手,无法弄清楚为什么 Delta 导入什么都不做,而完全导入却可以正常工作。每当我运行 Delta-import 时,我都会得到相同的响应,但没有提及添加任何新文档。每当编辑/添加该行时,该updated_at列就存在并且包含正确的。timestamp

我是否错过了让 Delta 导入工作所需的东西?

的输出http://domain.com:8080/solr/dataimport?command=delta-import

数据配置.xml

0 投票
1 回答
3718 浏览

solr - Solr 数据导入错误日志

我在我维护的一个 Wordpress 网站上安装了 Solr 3.6 支持搜索,今天早上我看到 Sorl 无法执行数据导入。我试图运行http://example.com:9393/solr/wordpress/dataimport?command=full-import。直到今天,导入会愉快地进行,现在我只收到消息,Indexing failed. Rolled back all changes.

我可能遗漏了一些明显的东西,但是 Solr 将数据导入日志保存在哪里?我想检查它们以了解问题所在,但我无法找到正确的日志。

0 投票
1 回答
6935 浏览

solr - 加快 solr 索引

Solr 索引耗时太长。我正在使用超过 3000 万条记录的 mysql。我正在使用两级子查询。请建议我索引数据的最佳做法,以便我可以加快流程。

0 投票
1 回答
1149 浏览

solr - Solr ScriptTranformer 向多值字段添加附加值的语法是什么?

我处于需要编写 Solr DataImportHandler ScriptTransformer 的位置,它将向多值字段添加初始值或附加值。

目前我正在尝试使用该row.put('fieldname', value)方法,但似乎最后添加的值是覆盖现有值而不是附加新值。

通过 ScriptTransformer 向多值字段添加新值需要什么方法或语法?