我的文档结构是这样的
<document>
<entity name="entity1" query="query1">
<field column="column1" name="column1" />
<!-- more columns specific to this entity -->
</entity>
<entity name="entity2" query="query2">
<field column="column2" name="column2" />
<!-- more columns specific to this entity -->
</entity>
</document>
在仅涉及 entity1 列的查询中,如果我在 sort 子句中添加 entity2 列,为什么结果会受到影响?我的查询仅针对与 entity2 无关的 entity1 列。solr 是否首先在整个“文档”上应用排序子句,然后应用查询条件?
文档内容为 -
如果 sortMissingLast="false" 和 sortMissingFirst="false" (默认值),则将使用默认的 lucene 排序,它将没有字段的文档首先放在升序排序中,最后放在降序排序中。有人可以详细说明粗体字吗?