У меня есть файл xml (ead - архивное описание), содержащий диапазон дат «1678/1768», соответствующий iso8601. Я хотел бы представить это в solr как диапазон дат [1678–1768] в моей схеме. xml Я определяю
<fieldType name="dateRange" class="solr.DateRangeField">
<charFilter class="solr.PatternReplaceCharFilterFactory"
pattern="(\d+)/(\d+)" replacement="[$1 TO $2]">
</charFilter>
</fieldType>
и
<field name="dateRange" type="dateRange" indexed="true" stored="true" multiValued="true"/>
в обработчике данных. xml
<field column="dateRange" xpath="/ead/archdesc/did/unitdate/@normal"/>
, когда пытаюсь проиндексировать системный индекс, но когда я запрашиваю *.*
Я не получаю вывод.
Спасибо за любую помощь