312.4. Message Operations

目前支持以下 Solr 操作。只需使用 "SolrOperation" 键设置交换标头,以及一个值设置为以下之一:有些操作还需要设置消息正文。

操作邮件正文描述

INSERT/INSERT_STREAMING

不适用

使用消息标头添加索引(必须为前缀为 "SolrField."

INSERT/INSERT_STREAMING

File

使用给定文件添加索引(使用 ContentStreamUpdateRequest)

INSERT/INSERT_STREAMING

SolrInputDocument

Camel 2.9.2 根据给定的 SolrInput 文档更新索引

INSERT/INSERT_STREAMING

字符串 XML

Camel 2.9.2 根据给定的 XML 更新索引(必须采用 SolrInput 文档)

ADD_BEAN

Bean 实例

根据 注解的 bean中的值添加索引

ADD_BEANS

collection<bean>

Camel 2.15 根据被注释的 bean 的集合添加索引

DELETE_BY_ID

要删除的索引 ID

根据 ID 删除记录

DELETE_BY_QUERY

查询字符串

通过查询删除记录

COMMIT

不适用

对任何待处理的索引更改执行提交

ROLLBACK

不适用

对任何待处理的索引更改执行回滚

优化

不适用

对任何待处理的索引更改执行提交,然后运行 optimize 命令