2013-08-31 93 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。

相關問題