我们目前正在使用SOLR进行全文搜索。现在,我们计划从SOLR迁移到ElasticSearch。在此过程中,我读到某个地方有一些可用的插件,这些插件将从SOLR-ElasticSearch迁移数据。但是它将无法迁移那些未存储在SOLR中的记录。所以有没有可用的插件,如果有的话,它将非存储的索引数据从SOLR迁移到 flex 搜索,请告知我。
当前正在使用SOLR-to-ES插件,但不会迁移未存储的索引数据。
谢谢
最佳答案
如果未存储该字段,则您没有原始值。如果您已对其进行索引,则它经过分析链后便具有值,因此可能与原始值不同(没有停用词,可能是小写的,可能是词干的...之类的东西)。
有几种可能性可以使您在不存储原始内容的情况下:
问题是,常见的插入方法可能无法利用stored = true并非完全必要的情况。您需要检查它们。
关于elasticsearch - 我们可以将SOLR中未存储的索引数据迁移到Elastic搜索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41503042/