Solr döndürüyor 'en eski kayıtları yerine' yeni ';

1 Cevap java

Nasıl bu parametreleri belirtirken Solr ilk "Eski" kayıtları döndürür geliyor.

Bildiğiniz gibi, bu "çağrı" amaçlı olarak vardır.

Ben 10 sayfa başına Satırlar ve 0 olarak ayarlayın start gibi bir şey seçtim Ve eğer, bu son 10 kayıt görüntülenir gerektiğini kafamda demektir. Ancak, Solr eski 10 kayıtları görüntüler.

Bunu nasıl değiştirebilirim?

Teşekkürler

1 Cevap

Solr bir arama motoru, bir veritabanı değil.

Eğer satırları almak hangi sırası eklenir sırasına göre, ancak belirli bir sıralama algoritması değildir.

Daha fazla bilgi burada bulabilirsiniz:

Solr Relevancy FAQ

Why are search results returned in the order they are? If no other sort order is specified, the default is by relevancy score.

ve

Solr Relevancy CookBook

Sıralama parametresini kullanarak: Eğer bir sıralama düzeni belirtebilirsiniz:

Örnek olarak, ikinci Solr Tutorial,

Solr provides a simple method to sort on one or more indexed fields. Use the 'sort' parameter to specify "field direction" pairs... 

q=video&sort=price desc 
q=video&sort=price asc 
q=video&sort=inStock asc, price desc