313.4. 消息操作


目前支持以下 Solr 操作:只需设置带有键为"SolrOperation"的 Exchange 标头,并将值设为以下之一:有些操作还需要设置消息正文。

操作消息正文描述

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

Bean 实例

根据注解中的值 添加索引

ADD_BEANS

collection<bean>

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

DELETE_BY_ID

要删除的索引 ID

通过 ID 删除记录

DELETE_BY_QUERY

查询字符串

通过查询删除记录

COMMIT

不适用

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

回滚

不适用

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

OPTIMIZE

不适用

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.