313.4. 메시지 작업
현재 다음과 같은 accomplishr 작업이 지원됩니다. "SolrOperation"의 키와 다음 중 하나로 설정된 값을 사용하여 교환 헤더를 설정하기만 하면 됩니다. 일부 작업에는 메시지 본문도 설정해야 합니다.
- Cryostat 작업에서는 CommonsHttpSolrServer를 사용합니다.
- Cryostat_STREAMING 작업에서는 StreamingUpdateSolrServer (Camel 2.9.2)를 사용합니다.
작업 | 메시지 본문 | 설명 |
---|---|---|
INSERT/INSERT_STREAMING | 해당 없음 | 메시지 헤더를 사용하여 인덱스를 추가합니다( "SolrField" 접두사로 붙여야 함). |
INSERT/INSERT_STREAMING | 파일 | 지정된 File(ContentStreamUpdateRequest 사용)을 사용하여 인덱스 추가 |
INSERT/INSERT_STREAMING | SolrInputDocument | Camel 2.9.2 업데이트 인덱스 기반 지정된 issuerInputDocument |
INSERT/INSERT_STREAMING | 문자열 XML | Camel 2.9.2 는 지정된 XML을 기반으로 인덱스를 업데이트합니다( servingrInputDocument 형식을 따라야 함) |
ADD_BEAN | Cryostat 인스턴스 | 주석이 달린8080의 값을 기반으로 인덱스 추가 |
ADD_BEANS | Collection<bean> | Camel 2.15 는 주석이 달린Quarkus 컬렉션을 기반으로 인덱스 추가 |
DELETE_BY_ID | 삭제할 인덱스 ID | ID로 레코드 삭제 |
DELETE_BY_QUERY | 쿼리 문자열 | 쿼리로 레코드 삭제 |
커밋 | 해당 없음 | 보류 중인 인덱스 변경에 대한 커밋 수행 |
ROLLBACK | 해당 없음 | 보류 중인 인덱스 변경에서 롤백 수행 |
OPTIMIZE | 해당 없음 | 보류 중인 인덱스 변경에 대한 커밋을 수행한 다음 optimize 명령을 실행합니다. |