> How can I get random 100 record from last two days record > from solr server. > > I am using solr 3.1
Hello, add this random field definition to you schema.xml <fieldType name="random" class="solr.RandomSortField" indexed="true" /> <dynamicField name="random_*" type="random" /> Generate some seed value ( e.g. 125) at query time, and issue a query something like this: q:add_date[NOW-2DAYS TO *]&sort=random_125&start=0&rows=100 If you use different seed values each time you will get random 100 record in each request. I assume you have date field to store add date or similar.