Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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
Performance Solr中的相关性提升非常缓慢_Performance_Solr_Lucene_Relevance - Fatal编程技术网

Performance Solr中的相关性提升非常缓慢

Performance Solr中的相关性提升非常缓慢,performance,solr,lucene,relevance,Performance,Solr,Lucene,Relevance,我有一个Solr索引,里面有大约250万个条目,我试图使用一个ExternalFileField来增强相关性。不幸的是,我尝试这样做时速度非常慢,尽管它是一台健壮的机器,Solr有很多可用内存 在外部文件中,我有如下内容: 747501=3.8294805903e-07 747500=3.8294805903e-07 1718770=4.03292174724e-07 1534562=3.8294805903e-07 1956010=3.8294805903e-07 747509=3.82948

我有一个Solr索引,里面有大约250万个条目,我试图使用一个ExternalFileField来增强相关性。不幸的是,我尝试这样做时速度非常慢,尽管它是一台健壮的机器,Solr有很多可用内存

在外部文件中,我有如下内容:

747501=3.8294805903e-07
747500=3.8294805903e-07
1718770=4.03292174724e-07
1534562=3.8294805903e-07
1956010=3.8294805903e-07
747509=3.8294805903e-07
747508=3.8294805903e-07
1718772=3.8294805903e-07
1391385=3.8294805903e-07
2089652=3.8294805903e-07
1948271=3.8294805903e-07
108368=3.84404072186e-06
每一行都是一个文档ID及其对应的提升因子

在我的查询中,我使用的是edismax,我使用的是boost参数,将其设置为pagerank。整个查询

在我的模式中,我有:



但表现实在太差了。我是不是错过了一个场景

根据

外部文件可以按键字段排序或取消排序,但 如果不进行排序,将大大降低速度(未经测试)


正如我看到的,文件中的ID是未排序的。你能对它进行排序并测试它是否有用吗?

根据-
外部文件可以按键字段进行排序或不排序,但如果不排序,则速度会大大降低(未测试)。
而且正如我看到的,文件中的ID是未排序的。你能对它进行分类并测试它是否有用吗?是的,似乎可以,谢谢。那么接受这个怎么样?是的,当然。两年前,有人在评论中给出了答案。