【问题标题】:reindexing elastic search or updating indexes?重新索引弹性搜索或更新索引?
【发布时间】:2015-08-19 16:14:30
【问题描述】:

我现在使用弹性搜索,我不知道如何在不删除和重新索引的情况下更新弹性搜索索引、类型或文档?还是实现它的最佳方式?

因此,如果我的 sql 产品表中有产品,我应该更好地删除产品类型并将其重新索引,甚至将整个数据库重新索引为 elasticsearc 上的索引。什么是最好的用例,我该如何实现?

我希望最好使用 Nest,但如果更简单,ElasticSearch 也适合我。

谢谢

【问题讨论】:

    标签: elasticsearch nest


    【解决方案1】:

    这可能是一个真正的挑战!当模板更改时,需要重新索引 elasticsearch 中的历史记录。新记录将根据您指定的模板自动格式化。

    使用此链接对我们有很大帮助:

    https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html

    您需要确保将 logstash 过滤器设置为与模板中的字段匹配。

    【讨论】: