我正在通过Spring Boot 3.1.0编写基于Java的REST API从ES 2.4.x版本迁移到ES 6.4.x的目标最小的更改。
ES 2.4.x具有不同的数据索引方式,其中一个索引包含许多类型,因此Mapping类/ ES Bean类具有类似以下内容:-
@Document(indexName = INDEX_HOUSEHOLD_CUSTOMER_PRODUCT,类型= TYPE_CUSTOMER_PRODUCT)
现在,我们需要为每种类型创建单独的索引(这是我从ES支持网站所了解的),如何管理以上内容?在这种情况下,对于Mapping类,indexName和typeName是否相同?
答案 0 :(得分:0)
在ES 6.4.x中,每个索引只能使用一种类型。您可以使索引名称与类型名称相同,但是不必这样做。我在ES 7.x中听说它们正在朝着将类型变为_doc
的方向发展。