我想創建一個插件,在文檔被索引之前向文檔添加一個新字段。在Solr中有一個用於此目的的特定組件UpdateRequestProcessor。Elasticsearch中是否有與solr的UpdateRequestProcessor等價的東西?
elasticsearch有類似的東西嗎?
我想創建一個插件,在文檔被索引之前向文檔添加一個新字段。在Solr中有一個用於此目的的特定組件UpdateRequestProcessor。Elasticsearch中是否有與solr的UpdateRequestProcessor等價的東西?
elasticsearch有類似的東西嗎?
雖然有些河流支持腳本來修改要索引的文檔,但肯定會減慢索引速度,並且在elasticsearch本身中不受支持。
在客戶端做這項工作是一條路。
我剛建立了一個tool,它允許您在Elasticsearch中使用Solr的UpdateRequestProcessor。
至少在2010年沒有這樣的選擇,因爲ES會直接將文檔解析爲lucene索引:http://elasticsearch-users.115913.n3.nabble.com/Document-pre-processor-td979569 .html – miku
感謝您的鏈接。這說得通。真可惜,因爲我覺得它很有用。在索引之前處理文檔並從不同語言的不同客戶端消費。 – moliware
自2010年以來發生了很大變化,今天也許有一種方式。但說實話,我覺得在客戶端進行實地調整並讓ES專注於搜索部分是令人信服的。 – miku