Solr-Schema.xml继承和重写existng fieldType

时间:2019-03-20 20:49:31

标签: solr

我已经定义了一个fieldType,其中包含一个charFilter,一个分词器和许多复杂的过滤器。我想使用所有配置创建相同的字段,只需添加EdgeNGramFilterFactory过滤器。

我不想只为一个额外的过滤器重复所有配置(保持DRY-不要重复自己),而且,除此以外,我还希望能够将此过滤器也添加到其他fieldTypes中,而不管其配置如何

这在Solr中可行吗?

以下是我所想到的示例:

  <fieldType name="extendingField" class="solr.ExtendExistingFilter" >
      <which fieldType to extend>
      <filter class="solr.someFilterToAdd"/>
    </analyzer>
    <analyzer type="query">
      <like in the index>
    </analyzer>
  </fieldType>

0 个答案:

没有答案