.property("endedBy", ElementType.METHOD).field().name(ProcessInstanceIndex.ENDED_BY)
.property("startedDate", ElementType.METHOD).field().name(ProcessInstanceIndex.STARTED_DATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.property("endedDate", ElementType.METHOD).field().name(ProcessInstanceIndex.ENDED_DATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.property("lastUpdate", ElementType.METHOD).field().name(ProcessInstanceIndex.LAST_UPDATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.entity(RuntimeRecordImpl.class)
.property("processDefinitionUUID", ElementType.METHOD).field().name(ProcessInstanceIndex.PROCESS_DEFINITION_UUID)
.property("userId", ElementType.METHOD).field().name(CommentIndex.AUTHOR)
.property("date", ElementType.METHOD).field().name(CommentIndex.DATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.index(Index.UN_TOKENIZED)
.property("lastUpdate", ElementType.METHOD).field().name(ActivityInstanceIndex.LAST_UPDATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.property("expectedEndDate", ElementType.METHOD).field().name(ActivityInstanceIndex.EXPECTED_END_DATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.entity(ActivityInstance.class)
.property("activityName", ElementType.METHOD).field().name(ActivityInstanceIndex.NAME)
.index(Index.UN_TOKENIZED)
.property("lastUpdate", ElementType.METHOD).field().name(ActivityInstanceIndex.LAST_UPDATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)
.property("expectedEndDate", ElementType.METHOD).field().name(ActivityInstanceIndex.EXPECTED_END_DATE)
.index(Index.UN_TOKENIZED).dateBridge(Resolution.MILLISECOND)