【问题标题】:Make all new fields text_general in Solr在 Solr 中创建所有新字段 text_general
【发布时间】:2019-03-18 10:44:36
【问题描述】:

如何让 Solr 对每个(新)字段使用 text_general?

我正在尝试实施 POC。我们经常有新字段,不想手动更新它们。另一方面,稍微简单的搜索就足够了(但我们索引会很好)。

无模式模式仅用于播放:将 .45 作为电影名称将使其成为浮点字段,当使用普通电影名称时会中断。所以这不是一个选择。

我尝试将 solrconfig.xml 中的 typeMapping 更改为始终映射到 text_general,但似乎没有任何效果。我需要自定义 updateProcessor 或类似的东西吗?

【问题讨论】:

    标签: solr


    【解决方案1】:

    您可以在 schema.xml 中使用动态字段来做到这一点:

    <dynamicField name="*" type="text_general" .../>
    

    这样,任何与名称“*”匹配的新字段(因此,在这种情况下的任何内容)都将使用此类型。

    【讨论】:

      猜你喜欢
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 1970-01-01
      相关资源
      最近更新 更多