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.