我现在正在进行弹性搜索,我无法弄清楚如何在不删除和重新索引的情况下更新弹性搜索索引,类型或文档?或者它是实现它的最佳方式?
因此,如果我的sql产品表中有产品,我应该更好地删除产品类型并将其重新索引,甚至整个数据库作为elasticsearc的索引。什么是最好的用例,我该如何实现呢?
我想优先使用Nest,但如果它更容易,ElasticSearch也适合我。
由于
答案 0 :(得分:0)
这可能是一个真正的挑战!弹性搜索中的历史记录需要在模板更改时重新编制索引。新记录将根据您指定的模板自动格式化。
使用此链接帮助了我们很多:
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html
您需要确保将logstash过滤器设置为与模板中的字段匹配。