Настоящему фасету MarkLogic требуется индекс диапазона, что означает, что вам придется конвертировать все дату / время в официальный формат xs: dateTime.Я бы рекомендовал этот подход, ничто не сравнится с хорошими и чистыми данными.
Если касание данных на самом деле не вариант, вы можете поиграть с TDE, чтобы сгенерировать тройки или представления sql с нормализованными значениями.Однако он не будет интегрирован с обычным поиском в MarkLogic ..
HTH!