rest - 触发河流更新elasticsearch

标签 rest full-text-search nosql search-engine elasticsearch

我有一个使用 jdbc river 插件的 Elasticsearch river 设置,它只执行一个简单的 select * from 并为该表编制索引。

但我希望能够通过 API 以及在标准时间间隔按需触发河流,这样我就可以在将文档插入到该表中时为其编制索引。

有人知道目前是否可以这样做吗?

/_river/my_river/_refresh

谢谢。

最佳答案

我看不到触发 JDBC River 实时索引您的特定更新文档的好方法,而且我不确定它是否适合用于此目的。

与其触发 JDBC river 来索引您的文档,不如直接从更新代码中索引文档?

JDBC river 是输入大量数据流的好方法,并且有 documentation for maintaining coherency with the polling .但我不认为有一个容易满足您的实时要求。

关于rest - 触发河流更新elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763774/

相关文章:

java - 无法解析 .andExpect() 方法

sql - 将数组传递给 Postgres 中的 tsvector 触发函数

java - 如何在LevelDB中存储关联实体列表

javascript - mongodb 更新 JSON 数组

mysql - 如何在 MySQL 中进行反向全文搜索?

java - Google Datastore对不同属性的查询和排序

java - 使用 spring 框架将 Java 对象中的顺序保存为 json

rest - JAX RS 2 使用 Jersey 客户端获取 "HTTP 404 Not found "但相同的 URL 在浏览器上工作

objective-c - RestKit 对象建模动态数据

tsql - 错误 : Cannot alter or drop column 'x' because it is enabled for Full-Text Search