> 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.

Reply via email to