如Solr documentation所示,在动态字段的开头或结尾只允许一个*。
如果我想在字段中间添加基于子字符串的动态字段,该怎么办?鉴于上述限制,我怎么能做到这一点?
e.g。如果我有名为myIdx0
,anotherIdx1
和someIdx0
的字段;是否可以创建一个匹配这些值的动态字段,因为<dynamicField name="*Idx*" type="int" indexed="true" stored="true"/>
无效?
为什么要添加此约束?以前版本的Solr没有此限制。我能够将此约束追踪到this commit。但是,该提交引用的JIRA请求都没有说明为什么要添加此特定约束。