【问题标题】:Solr - Passing custom parameter for fetch query in Data ImportSolr - 在数据导入中为获取查询传递自定义参数
【发布时间】:2014-06-19 00:04:49
【问题描述】:

我已将 Solr 配置为从 MySql 数据库导入数据。我需要传递一个参数(比如 user_id ),我需要从中获得的是只导入与传递的用户 id 匹配的记录。

http://googlieye:8983/solr/db/dataimport?command=full-import& entity=user_data_import&user_id=431269

是否有可能做到这一点?我仍在努力解决这个问题。任何形式的建议或想法都会有所帮助。

【问题讨论】:

    标签: php search solr full-text-search solr4


    【解决方案1】:

    您可以传递查询参数,然后在 data-config.xml 中读取它们,如下所示:

    select * from users where user_id=${dataimporter.request.entity}
    

    【讨论】:

    • 嗨,我试过了,但没有给我任何积极的反馈。获取计数和处理的计数值为零(虽然没有任何错误,但状态变为红色。在 Solr UI 中为绿色)。有什么我想念的吗?你能指出我可能错过的或者我应该寻找的东西吗?欣赏它。
    • 您已询问如何将 url 参数传递给数据导入器。我已经回答过了。为什么处理的计数为零我不知道,可能是一百万个原因。您是否调试了查询以查看它们返回的内容?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多