Hi Ken,

It sounds like you want to just sort by "time changed/added" (reverse chrono 
order).  I would not worry about issues just yet unless you have some reasons 
to 
think this is going to cause problems (e.g. giant index, low RAM).  Jonathan is 
right about commits, and the NRT-ness of search in a typical Solr master-slave 
setup.  In other words, even if you update the doc, it will be on the master, 
and your user will still see the same results in the same order until the next 
time the index is replicated from the master.

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch
Lucene ecosystem search :: http://search-lucene.com/



----- Original Message ----
> From: kenf_nc <ken.fos...@realestate.com>
> To: solr-user@lucene.apache.org
> Sent: Wed, April 13, 2011 4:49:06 PM
> Subject: Re: Result order when score is the same
> 
> Is a new DocID generated everytime a doc with the same UniqueID is added  to
> the index? If so, then docID must be incremental and would look  like
> indexed_at ascending. What I see (and why it's a problem for me) is  the
> following.
> 
> a search brings back the first 5 documents in a result  set of say 60. The
> score,titles are as follows (simulated)
> 1) 6.5, Doc  1
> 2) 6.3, Doc 2
> 3) 4.7, Doc 3
> 4) 4.7, Doc 4
> 5) 4.7, Doc  5
> ---
> 6) 4.7, Doc 6
> 7) 4.7, Doc 7
> 8) 4.4, Doc 8
> 
> If I query 6  times the results come back like that every time. However if I
> change a field  in Doc 4, a field that is not part of the search, it gets the
> same score, but  the results are now this.
> 1) 6.5, Doc 1
> 2) 6.3, Doc 2
> 3) 4.7, Doc  3
> 4) 4.7, Doc 5
> 5) 4.7, Doc 6
> ---
> 6) 4.7, Doc 7
> 7) 4.7, Doc  4
> 8) 4.4, Doc 8
> 
> So, in a specific situation I'm looking at, a user  sees 5 items on a UI
> page, they click a button to 'favorite' document #4, I  update Doc 4 and
> (because it was architecturally better) I re-issue the  search. So from the
> users viewpoint they 'favorited' number 4 and it  disappeared from their
> screen. Not a good user experience.
> 
> If I could  modify the secondary sort when score is the same then worse case
> doc 4 would  pop to the top of the users screen but not disappear. Better
> would be to  secondary sort on Title or some other fixed field that exists on
> all  documents. But, I would want the sort to be at the system level, I dont'
> want  the overhead of sorting every query I ever make.
> 
> 
> 
> --
> View this  message in context: 
>http://lucene.472066.n3.nabble.com/Result-order-when-score-is-the-same-tp2816127p2817766.html
>
> Sent  from the Solr - User mailing list archive at Nabble.com.
> 

Reply via email to