2011-03-15 2 views
3

맞춤법 검사를 위해 일부 동적 필드를 복사하려고합니다. 그러나, 그 . 그것은 아무것도 복사하지 않습니다Solr 동적 필드의 Copyfield 정규식 문제

<dynamicField name="*_text_fr" stored="false" type="text_fr" multiValued="true" indexed="true"/> 
<dynamicField name="*_text_frs" stored="true" type="text_fr" multiValued="true" indexed="true"/> 
<dynamicField name="*_text_frms" stored="true" type="text_fr" multiValued="true" indexed="true"/> 

: 아래의 schema.xml에서 관련 필드입니다

<copyField source="*_text_fr" dest="textSpellFr" /> 
<copyField source="*_text_frs" dest="textSpellFr" /> 
<copyField source="*_text_frms" dest="textSpellFr" /> 

이하지 않는 이유는 무엇 그러나

<copyField source="*_text_fr*" dest="textSpellFr" /> 

는, 그것을 작동 첫 번째 옵션은 작동합니까?

답변

8

DynamicField 및 CopyField 이름은 정규 표현식이 아닙니다. * 와일드 카드는 접두사 또는 접미사를 나타내는 데만 사용할 수 있지만 둘 다 사용할 수는 없습니다.