Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 将数据从solr 1.4迁移到7.0.1_Search_Indexing_Solr - Fatal编程技术网

Search 将数据从solr 1.4迁移到7.0.1

Search 将数据从solr 1.4迁移到7.0.1,search,indexing,solr,Search,Indexing,Solr,有没有直接或简单的方法将solr从1.4版迁移到7.0.1版?有导游吗? 我已经尝试过备份、复制、复制文件,但仍然无法做到。我想不会。指标的差异等。。。太棒了 我的建议(如果可能的话)是从任何地方重新收集数据(数据库或任何东西),并将其提交给Solr 7.x重新编制索引 如果你不能做到这一点(从数据库或其他东西)。。。换句话说,如果SOLR本身是数据的“权威来源”,那么这将是一个棘手的问题。。。我自己并没有试图解决这个问题,但我会考虑找到一种方法,将数据以某种原始形式提交给SoR.x。7用于索引

有没有直接或简单的方法将solr从1.4版迁移到7.0.1版?有导游吗?
我已经尝试过备份、复制、复制文件,但仍然无法做到。

我想不会。指标的差异等。。。太棒了

我的建议(如果可能的话)是从任何地方重新收集数据(数据库或任何东西),并将其提交给Solr 7.x重新编制索引

如果你不能做到这一点(从数据库或其他东西)。。。换句话说,如果SOLR本身是数据的“权威来源”,那么这将是一个棘手的问题。。。我自己并没有试图解决这个问题,但我会考虑找到一种方法,将数据以某种原始形式提交给SoR.x。7用于索引。< /P> 尝试一步一步地将您的方式从1.4迁移到7.x将非常困难。。。可能做不到


考虑将您的问题也发布到SOLR用户组。。。在Solr网站上查找如何注册。

我想不会。指标的差异等。。。太棒了

我的建议(如果可能的话)是从任何地方重新收集数据(数据库或任何东西),并将其提交给Solr 7.x重新编制索引

如果你不能做到这一点(从数据库或其他东西)。。。换句话说,如果SOLR本身是数据的“权威来源”,那么这将是一个棘手的问题。。。我自己并没有试图解决这个问题,但我会考虑找到一种方法,将数据以某种原始形式提交给SoR.x。7用于索引。< /P> 尝试一步一步地将您的方式从1.4迁移到7.x将非常困难。。。可能做不到


考虑将您的问题也发布到SOLR用户组。。。查看Solr站点了解如何注册。

Solr至少与以前的版本(甚至是以前的-1版本)有很好的兼容性,所以我认为一步一步(1.4->3,3->4…)的迁移应该是完全可行的,并且会起作用

现在,这意味着:

  • 您必须查看每个版本的文档,以了解如何从以前的版本升级
  • 只需在7.x中重新编制索引就会简单得多
  • 您将不得不多次调整配置文件,以考虑不推荐的类型等

底线是,如果您有源数据,毫无疑问,请重新索引。如果这是不可能的,你可以做到,这将是一个很大的(枯燥的)工作。

Solr至少与以前的版本(甚至是以前的-1版本)有很好的兼容性,所以我认为一步一步地迁移(1.4->3,3->4…)应该是完全可行的,并且会起作用

现在,这意味着:

  • 您必须查看每个版本的文档,以了解如何从以前的版本升级
  • 只需在7.x中重新编制索引就会简单得多
  • 您将不得不多次调整配置文件,以考虑不推荐的类型等

底线是,如果您有源数据,毫无疑问,请重新索引。如果这是不可能的,你可以做到,这将是一个(无聊的)工作很多。

如果你可以重新索引,重新索引。然而,有一种方法可以从以前的版本升级索引(通常是自动完成的),但随着时间的推移,对旧格式的支持已被弃用

要从1.4版开始,您必须先到4.x版,这可能需要先到3.x版,然后再到4版(但选中-4.x miilight可以准备1.4版文件)

当您达到4时,您可以使用jan的优秀脚本,它下载相关的5和6版本,并为您升级索引,以便为7.x做好准备


但请记住,Solr的每次升级都不仅仅是索引版本。

如果可以重新索引,请重新索引。然而,有一种方法可以从以前的版本升级索引(通常是自动完成的),但随着时间的推移,对旧格式的支持已被弃用

要从1.4版开始,您必须先到4.x版,这可能需要先到3.x版,然后再到4版(但选中-4.x miilight可以准备1.4版文件)

当您达到4时,您可以使用jan的优秀脚本,它下载相关的5和6版本,并为您升级索引,以便为7.x做好准备


但是请记住,Solr的每次升级不仅仅是索引版本。

同意,但是关于取出数据,非存储字段将丢失。同意,但是关于取出数据,非存储字段将丢失。谢谢。我已经执行了索引升级,那么还需要什么呢?正如下文提到的,如果可能的话,您必须将字段类型映射到当前的模式类型。你会遇到什么样的错误?这里是另一个有错误的问题:谢谢。我已经执行了索引升级,那么还需要什么呢?正如下文提到的,如果可能的话,您必须将字段类型映射到当前的模式类型。您会遇到什么样的错误?下面是另一个有错误的问题: