https://people.apache.org/~hossman/#xyproblem
XY Problem

Your question appears to be an "XY Problem" ... that is: you are dealing
with "X", you are assuming "Y" will help you, and you are asking about "Y"
without giving more details about the "X" so that we can understand the
full issue.  Perhaps the best solution doesn't involve "Y" at all?
See Also: http://www.perlmonks.org/index.pl?node_id=542341




: How do I get SortedSetDocValues from index by field name?
: 
: I try it and it works for me but I didn't understand why to use
: leaves.get(0)? What does it mean? (I saw such using in
: TestUninvertedReader.java of SOLR-6.5.1):
: 
: *Map<String, UninvertingReader.Type> mapping = new HashMap<>();
: mapping.put(fieldName, UninvertingReader.Type.SORTED);
: 
: SolrIndexSearcher searcher = req.getSearcher();
: 
: DirectoryReader dReader = searcher.getIndexReader();
: LeafReader reader = null;
: 
: if (!dReader.leaves.isEmpty()) {
:   reader = dReader.leaves().get(0).reader;
:   return null;
: }
: 
: SortedSetDocValues sourceIndex = reader.getSortedSetDocValues(fieldName);*
: 
: Maybe do I need to use SlowAtomicReader, like it:
: 
: *
: UninvertingReader reader = new
: UninvertingReader(searcher.getSlowAtomicReader(), mapping)*;
: 
: What is right way to get SortedSetDocValues and why?
: 
: 
: 
: --
: View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-6-how-to-get-SortedSetDocValues-from-index-by-field-name-tp4340388.html
: Sent from the Solr - User mailing list archive at Nabble.com.
: 

-Hoss
http://www.lucidworks.com/

Reply via email to