Поэтому я пытаюсь создать в своей схеме Solr настраиваемое поле, которое фильтруется и обрабатывается определенным образом, но, похоже, оно не работает.
<fieldType name="removeWhitespace" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.TrimFilterFactory" />
<filter class="solr.PatternReplaceFilterFactory" pattern="\s" replacement="" replace="all" />
</analyzer>
</fieldType>
<field name="whiteSpaceRmved" type="removeWhitespace" stored="true" indexed="true"/>
<copyField source="original" dest="whiteSpaceRmved"/>
Как правило, если у меня есть поле типа,
Hello World
Я хочу получить это поле и новое имя поля, которое выглядит как
HelloWorld
Но когда я пытаюсь это сделать, он копирует поле, но никак не меняет его. Есть идеи?