Hi

I'm just trying to answer a few questions that have been asked about an
upgrade from 7.4 to 9.10 I've just done, and one of the questions is why
are the records in a different order between the two applications.

It turns out that my application in this case is just doing a simple search
on a single text field and every record found seems to have the same score
unsurprisingly. Now my default sort order in the application is
score/relevancy. So I thought that if all my scores were the same then
surely it would then return them in the order they were inserted into the
index, or does it?  So I went into the Solr console and did a simple query
and the records returned were in a different order between the two systems
with no sort specified. So that would imply to me that the records have
been inserted into the index in a different order.

The only thing I haven't checked yet is whether there is any sort order on
the data coming from SQL that I use to rebuild the index. I am running a
dual core set up as I only have some 14,000 records and I just delete and
recreate the index when I reindex.

Can anyone explain what happens in this case when all the scores are the
same, and what the default ordering might be?

PS this is not an issue when they pick to sort by say start date as they
have something to sort by.

Reply via email to