问题标签 [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.
solr - Solr处理的文档数和最大文档数不同?
我在 Solr 遇到了一个奇怪的问题。我尝试了完全导入,效果很好。它说已处理的文档 = 几十万,但是当我去我的管理控制台并检查统计信息时,maxDocs 显示为 2。此外,当我尝试获取所有记录时,只返回 2 个。不确定某处是否出了问题?提前致谢。我的数据配置是这样的。
solr - 用于在 solr 中使用多个表的 delta-import
我是 Solr 的新用户。当我为多个表运行 full_import 命令时,它工作正常。更新的日期被写入dataimport.properties
文件。当我运行增量导入时,它给出了在初始化上下文时发生的异常..
查询 deltaImportQuery and
deltaQuery in
data-config.xml`如下:
Solr 控制台上的错误:
我的数据库是hellodb如下.. mysql> use hellodb; 数据库已更改
有人知道如何解决这个问题吗?
solr - 使用 TikaEntityProcessor 时如何在 Solr 中存储文件路径
我正在使用 DIH 来索引本地文件系统。但是没有存储文件路径、大小和 lastmodified 字段。在我定义的 schema.xml 中:
并且还定义了 tika-data-config.xml:
Solr 版本是 3.5。任何的想法?
提前致谢。
mysql - 具有逗号分隔值的 Solr Facet 多个单词
我正在将数据从 mysql 中提取到 solr 中。其中一个字段是使用 group_concat 函数生成的,该函数会生成一个逗号分隔的字段,其中列出了事件的所有波段。当时我认为这是为一个活动存储多个乐队的最佳方式。但是,我发现我无法针对所有事件处理此查询。
我已将波段字段设置为字符串并将多值设置为 true。
结果与预期的一样,字符串被刻面为一个长字符串。
“珍珠酱,爱丽丝,尖叫的树,Everclear”,1,“Primus,Gaga,培根块”,1,“公鸡,翅膀,鼓槌,尾羽”,1,
这种方法的最大问题是当字段类型是字符串时,它似乎不可搜索。似乎我需要创建一个重复字段,该字段类型为 text_general 用于搜索,并有一个用于分面。是的?
有没有办法为带字段声明一个分隔符以正确处理这个问题,或者我的方法是错误的?
solr - solr 数据导入处理程序 jndi websphere
我正在尝试在 db-data-config.xml 中使用 jndiName 属性。这在tomcat中效果很好。但是在 websphere 中存在问题。
抛出以下异常
“确保 J2EE 应用程序不会在静态代码块内或由该 J2EE 应用程序创建的线程中对“java:”名称执行 JNDI 操作。此类代码不一定在服务器应用程序请求的线程上运行,因此不受支持通过对“java:”名称的 JNDI 操作。[根异常是 javax.naming.NameNotFoundException:在上下文“java:”中找不到名称 comp/env/jdbc。”
似乎 websphere 从静态代码访问 jndi 资源时遇到问题。有没有人经历过这个?
solr - DataImportHandler 无法添加/更新
我试图说服 solr 执行 sqlite 数据库的批量导入。我遵循 Solr-Wiki 的所有说明。我将 DataImportHandler 配置为通过 jdbc 成功打开该数据库,我可以开始导入 http://localhost:8080/solr/dataimport?command=full-import 但无论我做什么,DIH 都没有添加任何文档,即使它看起来是索引数据库
结果
我在 Oracle DB 中使用 emp 表
数据配置.xml
架构.xml
它似乎没有索引,但没有存储索引数据
任何想法为什么会发生这个问题?
编辑 1 日志显示警告消息,如..
那种日志紧随其后
此警告消息显示在日志末尾
我认为缺少必填字段:id与 schema.xml 中的配置有一些关系
但删除后,我收到了这条消息
HTTP 状态 500 - solr 配置中的严重错误。检查您的日志文件以获取有关可能出现问题的更多详细信息。如果你希望 solr 在配置错误后继续,在 solr.xml 中更改:false --------------------------------- ---------------------------- org.apache.solr.common.SolrException: QueryElevationComponent 要求架构具有使用 StrField 实现的 uniqueKeyField org.apache.solr.handler.component.QueryElevationComponent.inform(QueryElevationComponent.java:158) 在 org.apache.solr.core.SolrResourceLoader.inform
有什么建议吗?
solr - 破解 Solr DataImportHandler 完全导入
我的任务是向 DataImportHandler 完整导入过程添加“你确定”确认。有没有办法在不编辑 DataImportHandler 源的情况下完成此操作?
换句话说,http://solr.local:8080/solr/dataimport?command=full-import应该在进行完全导入之前要求确认。
我在 Sun JVM v. 1.6.0_16-b01 下的 Tomcat 7.0.26 下运行 Solr 3.5.0。我不是开发人员,但过去做过一些 Java 编码。
最好的祝愿,迈尔斯
solr - solr 完全导入和 clean 完全导入有什么区别?
在 solr 中完全导入有两种方法,一种是干净的,另一种是没有的,这两种方法有什么区别?谢谢。
张杰夫
xml - Solr 如何使用 dataimportHandler 从 XML 获取属性值
我需要从提供 XML 的 HTTP Web 服务中提取信息,如下所示:
如何获得属性值?例如 id 和 nom 属性?这是我的数据配置文件,但我没有看到如何实现这种情况。
solr - 索尔。如何配置 DataImportHandler 以通过代理获取数据?
我正在尝试使用 Dataimporthandler 从 XML 导入数据,但我得到一个“UnknownHostException”。我很确定这是因为我需要配置代理和凭据。
有人知道在哪里做吗?