Re: Lucene Query About Sorting

2012-06-28 Thread Karthik Muthuswami
On Jun 26, 2012, at 5:32 AM, Apostolis Xekoukoulotakis wrote: > I am just new here. > > When you make a query, you create an ordering of the documents based on > this query. > If you have a second ordering, you have to decide what to do with those 2 > orderings. You have to decide how to join th

Re: Lucene Query About Sorting

2012-06-27 Thread Apostolis Xekoukoulotakis
Cant he synchronously iterate over both fields postingLists and use one priorityQueue that picks the docs that contain the query and have the best order according to the second field. It requires more work but this should be feasible. 2012/6/27 Ian Lea > I think he wants 1, sort all matched doc

Re: Lucene Query About Sorting

2012-06-27 Thread Ian Lea
I think he wants 1, sort all matched docs by field A. If lucene sorting doesn't work for you you can always sort the hits yourself using whatever technique you want. Sorting large numbers of docs is always going to be expensive. -- Ian. On Wed, Jun 27, 2012 at 8:54 AM, Li Li wrote: > what do

Re: Lucene Query About Sorting

2012-06-27 Thread Li Li
what do you want to do? 1. sort all matched docs by field A. 2. sort all matched docs by relevant score, selecting top 100 docs and then sort by field A On Wed, Jun 27, 2012 at 1:44 PM, Yogesh patel wrote: > Thanks for reply Ian , > > But i just gave suppose document number..i have 2-3 GB index

Re: Lucene Query About Sorting

2012-06-26 Thread Yogesh patel
Thanks for reply Ian , But i just gave suppose document number..i have 2-3 GB index and every day , it goes higher. so i cant use searcher.maxdoc(). So i need this solution. Can you please help me out? On Tue, Jun 26, 2012 at 10:42 PM, Ian Lea wrote: > Do you mean you want all hits that match

Re: Lucene Query About Sorting

2012-06-26 Thread Ian Lea
Do you mean you want all hits that match B:abc, sorted by field A? As opposed to the top 100 hits sorted by field A? Just pass a higher value in the search(query, ... 100, ...) call. It will be slower and potentially use more memory but with only 10K docs you probably won't notice. -- Ian.

Re: Lucene Query About Sorting

2012-06-26 Thread Apostolis Xekoukoulotakis
I am just new here. When you make a query, you create an ordering of the documents based on this query. If you have a second ordering, you have to decide what to do with those 2 orderings. You have to decide how to join those two. The default search orders your results by the query and picks the