SOLR中的代码段排序工作不正常

SOLR中的代码段排序工作不正常,solr,Solr,在SOLR中,我对文本字段执行如下查询: Contents:(through project) “片段大小”设置为值,这样我将获得多个片段。 问题是,我从SOLR获得的代码片段顺序不正确 我认为,片段顺序是基于相关性的。有没有一种方法可以在不进行任何排序/默认排序的情况下,以与文档相同的顺序获取代码段 示例文件: 此网站是Apache软件基金会项目的目录。它是 旨在帮助您找到符合您兴趣的特定项目 以及更广泛地了解各种各样的工作 目前正在Apache社区中进行 所有项目数据都由各个项目自己维护。

在SOLR中,我对文本字段执行如下查询:

Contents:(through project)
“片段大小”设置为值,这样我将获得多个片段。 问题是,我从SOLR获得的代码片段顺序不正确

我认为,片段顺序是基于相关性的。有没有一种方法可以在不进行任何排序/默认排序的情况下,以与文档相同的顺序获取代码段

示例文件:

此网站是Apache软件基金会项目的目录。它是 旨在帮助您找到符合您兴趣的特定项目 以及更广泛地了解各种各样的工作 目前正在Apache社区中进行

所有项目数据都由各个项目自己维护。 如果你在这里找不到你想要的项目,你可以 从开始浏览顶级项目管理委员会 Apache软件基金会主页。然后一定要鼓励 项目在这里提交他们的信息

SOLR结果片段:

... 可以浏览顶级项目管理委员会。。。 ... 网站是Apache软件基金会项目的目录。它是。。。
根据文档中的内容,第二个代码段应该放在第一位

突出显示代码段应该与文档的顺序相同,否则就不可能知道哪个文档突出显示了哪个部分。记住,is和the通常都被提取为stopwords并从索引中删除。否则就不可能知道哪个文档有哪个突出显示的部分-是的。根据主键返回代码段。问题是,我收到了一个文档的多个未排序的片段。请添加一个示例,如果没有您的问题示例,很难说出任何特别的内容。已添加示例。如果还有什么不清楚的地方,请告诉我。