我使用ElasticSearch和mongoosastic来同步MongoDB和ElasticSearch之间的数据。我遇到的问题是,当我在ElasticSearch中对数据进行搜索时,它没有返回对象的'_id‘属性。很可能是因为我说错了,但我找不到任何文档。下面显示了一个虚拟的对象示例,它是我告诉蒙戈斯基从Mongo同步到ElasticSearch的对象:
var userSchema = new mon
如何在一个文件中存储elasticsearch settings+mappings (就像schema.xml for Solr)?目前,当我想要更改我的映射时,我必须删除我的索引设置并重新开始。到目前为止,我没有大量的数据集。但为了准备大量的数据将被索引,我希望能够修改设置和一些如何重新索引,而不是每次都完全重新开始。这是可能的吗?如果可能,如何实现?
我有一些代码可以从RDBMS读取数据并将其插入到Elasticsearch中。我想对这两个存储库使用相同的实体类。这是可能的还是一般的,这是一种最佳实践。我使用的是Spring Data JPA、Hibernate和Spring BOOT。我的名为Contact的实体类至少有两个@OneToMany注释,您可以在此处找到:public class Contact { @GeneratedVal