Java 在Lucene排序过程中,是否可以获得要比较的完整文档

Java 在Lucene排序过程中,是否可以获得要比较的完整文档,java,lucene,Java,Lucene,我正在使用Lucene 5.5 我有一个自定义的FieldComparatorSource类,它使用自定义的TermValComparator来比较一个字段。这只让我比较一下那一个领域 有没有一种方法可以使用自定义排序器来比较整个文档进行排序?我没有这样做,而是创建了一个包含多个数据项的新索引字段来进行自定义排序。比较整个文档是什么意思?在这种情况下,排序将如何工作?假设您在文档中有两个字段,并按文档排序-逻辑将如何工作?

我正在使用Lucene 5.5

我有一个自定义的
FieldComparatorSource
类,它使用自定义的
TermValComparator
来比较一个字段。这只让我比较一下那一个领域


有没有一种方法可以使用自定义排序器来比较整个文档进行排序?

我没有这样做,而是创建了一个包含多个数据项的新索引字段来进行自定义排序。

比较整个文档是什么意思?在这种情况下,排序将如何工作?假设您在文档中有两个字段,并按文档排序-逻辑将如何工作?