Hi, i have achieved the same sorting using
Sort sort = new Sort(new SortedNumericSortField("Numericdoc_price", > SortField.Type.LONG,true)); > int maxDoc = searcher.getIndexReader().maxDoc(); > TopFieldDocs topdocs =searcher.search(query, 10,sort); > > for (ScoreDoc scoreDoc : topdocs.scoreDocs) { > doc = reader.document(scoreDoc.doc); > System.out.println(scoreDoc); > } > So what is the purpose of sortedDocValues obtained from DocValues.getSortedNumeric(atomicReader, "Numericdoc_price"); Thanks, Chitra On Fri, May 27, 2016 at 3:18 PM, Chitra R <chithu.r...@gmail.com> wrote: > Hi, > Actually I like to print the sorted numeric list from the > sortedDocValues and I dont know which api have to use . Could you please > help me to achieve this? > > > Thanks, > Chitra > > On Thu, May 26, 2016 at 8:17 PM, Michael McCandless < > luc...@mikemccandless.com> wrote: > >> This looks about right ... did something go wrong? >> >> Mike McCandless >> >> http://blog.mikemccandless.com >> >> On Thu, May 26, 2016 at 9:29 AM, Chitra R <chithu.r...@gmail.com> wrote: >> >> > Hi, >> > I am new to lucene. Anyone please explain how to sort the numeric >> > values by SortedNumericDocValuesField? >> > >> > I tried like this using Lucene 4.10.4: >> > >> > doc.add(new SortedNumericDocValuesField("Numericdoc_price", 1L)); >> > doc.add(new SortedNumericDocValuesField("Numericdoc_price", 15L)); >> > .. >> > for (AtomicReaderContext context : indexReader.leaves()) { >> > AtomicReader atomicReader = context.reader(); >> > SortedNumericDocValues >> > sortedDocValues=DocValues.getSortedNumeric(atomicReader, >> > "Numericdoc_price"); >> > } >> > >> > >> > >> > >> > >> > Thanks, >> > Chitra >> > >> > >