312.4. 메시지 작업

현재 다음 Solr 작업이 지원됩니다. "SolrOperation"이라는 키와 다음 값 중 하나로 설정된 교환 헤더를 간단히 설정합니다. 일부 작업에서는 메시지 본문을 설정해야 합니다.

작업메시지 본문설명

INSERT/INSERT_STREAMING

해당 없음

메시지 헤더를 사용하여 인덱스를 추가합니다. 앞에 "SolrField.")

INSERT/INSERT_STREAMING

파일

지정된 File(ContentStreamUpdateRequest 사용)을 사용하여 인덱스를 추가합니다.

INSERT/INSERT_STREAMING

SolrInputDocument

Camel 2.9.2 지정된 SolrInputDocument를 기반으로 인덱스 업데이트

INSERT/INSERT_STREAMING

문자열 XML

Camel 2.9.2 는 지정된 XML을 기반으로 인덱스를 업데이트합니다(SolrInputDocument 형식을 따라야 함)

ADD_BEAN

빈 인스턴스

주석이 달린 빈의 값에 따라 인덱스 추가 http://wiki.apache.org/solr/Solrj#Directly_adding_POJOs_to_Solr

ADD_BEANS

collection<bean>

Camel 2.15 는 주석이 달린 빈 컬렉션을 기반으로인덱스 추가

DELETE_BY_ID

삭제할 인덱스 ID

ID로 레코드 삭제

DELETE_BY_QUERY

쿼리 문자열

쿼리로 레코드 삭제

COMMIT

해당 없음

보류 중인 인덱스 변경 사항에 대한 커밋 수행

ROLLBACK

해당 없음

보류 중인 인덱스 변경에서 롤백 수행

OPTIMIZE

해당 없음

보류 중인 인덱스 변경 사항에 대한 커밋을 수행한 다음 optimize 명령을 실행합니다.