Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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
Java Lucene 8评分 我对Lucene 8比较陌生,希望了解如何将遗留的Solr 4评分迁移到Lucene。这就是目前Solr 4的实现方式。 query.setFields(“*”,“score”);_Java_Lucene - Fatal编程技术网

Java Lucene 8评分 我对Lucene 8比较陌生,希望了解如何将遗留的Solr 4评分迁移到Lucene。这就是目前Solr 4的实现方式。 query.setFields(“*”,“score”);

Java Lucene 8评分 我对Lucene 8比较陌生,希望了解如何将遗留的Solr 4评分迁移到Lucene。这就是目前Solr 4的实现方式。 query.setFields(“*”,“score”);,java,lucene,Java,Lucene,我该如何处理Lucene 8?我宁愿保持简单。 有没有一种方法可以像上面那样请求返回一个伪字段? 感谢0我最终实施了以下解决方案: searcher.search(查询,request.getMaxResults(),新建排序(新建排序字段,request.getSortOrder().getFieldName() SortField.Type.STRING,request.getSortOrder().isascing()?false:true)),true); 注意:最后一个参数“doDoc

我该如何处理Lucene 8?我宁愿保持简单。 有没有一种方法可以像上面那样请求返回一个伪字段? 感谢0

我最终实施了以下解决方案: searcher.search(查询,request.getMaxResults(),新建排序(新建排序字段,request.getSortOrder().getFieldName()

SortField.Type.STRING,request.getSortOrder().isascing()?false:true)),true); 注意:最后一个参数“doDocScores”默认为false。 完成此操作后,ScoreDoc将包含此文档的分数

  /*
         * From the SolrRelevancyFAQ:
         * How can I see the 0?
         * 
         * Request that the pseudo-field named "score" be returned by adding it
         * to the fl (field list) parameter. The "score" will then appear along
         * with the stored fields in returned documents. q=Justice League&fl=*,score
         */