在Solr中创建所有新字段text_general

问题描述 投票:0回答:1

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

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

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

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

solr
1个回答
1
投票

您可以使用动态字段在schema.xml中执行此操作:

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

这样,任何匹配名称“*”的新字段(因此,本例中的任何内容)都将使用此类型。

© www.soinside.com 2019 - 2024. All rights reserved.