我在我的elasticsearch索引中有兩個類型。兩者具有相同的映射。我使用一個用於活動文檔,而另一個用於存檔文檔。在elasticsearch中更改文檔的_type
現在,我想歸檔文檔,即將其_type從活動狀態更改爲存檔狀態。兩者都在相同的索引,所以我不能重新索引它們。
有沒有辦法在Elasticsearch 5.0中做到這一點?
我在我的elasticsearch索引中有兩個類型。兩者具有相同的映射。我使用一個用於活動文檔,而另一個用於存檔文檔。在elasticsearch中更改文檔的_type
現在,我想歸檔文檔,即將其_type從活動狀態更改爲存檔狀態。兩者都在相同的索引,所以我不能重新索引它們。
有沒有辦法在Elasticsearch 5.0中做到這一點?
更改類型非常棘手。您將不得不刪除,然後索引與新類型的文檔。
爲什麼您的文檔中沒有顯示「主動性」的字段。然後你可以使用bool查詢按你想要的進行過濾:
{"query": {
"bool": {
"filter": [{"term": {"status", "active"}}],
"query": { /* your query object here */ }
}
}
}
同意有一個表示文檔活動性的字段。
(OR)