2013-08-31 31 views
2

我想创建一个插件,在文档被索引之前向文档添加一个新字段。在Solr中有一个用于此目的的特定组件UpdateRequestProcessorElasticsearch中是否有与solr的UpdateRequestProcessor等价的东西?

elasticsearch有类似的东西吗?

+1

至少在2010年没有这样的选择,因为ES会直接将文档解析为lucene索引:http://elasticsearch-users.115913.n3.nabble.com/Document-pre-processor-td979569 .html – miku

+0

感谢您的链接。这说得通。真可惜,因为我觉得它很有用。在索引之前处理文档并从不同语言的不同客户端消费。 – moliware

+2

自2010年以来发生了很大变化,今天也许有一种方式。但说实话,我觉得在客户端进行实地调整并让ES专注于搜索部分是令人信服的。 – miku

回答

2

虽然有些河流支持脚本来修改要索引的文档,但肯定会减慢索引速度,并且在elasticsearch本身中不受支持。

在客户端做这项工作是一条路。

0

我刚建立了一个tool,它允许您在Elasticsearch中使用Solr的UpdateRequestProcessor。

相关问题