Lu Xugang created LUCENE-10598:
----------------------------------

             Summary: SortedSetDocValues#docValueCount() should be always 
greater than zero
                 Key: LUCENE-10598
                 URL: https://issues.apache.org/jira/browse/LUCENE-10598
             Project: Lucene - Core
          Issue Type: Bug
            Reporter: Lu Xugang


This test runs failed.

{code:java}
  public void testDocValueCount() throws IOException {
      try (Directory d = newDirectory()) {
        try (IndexWriter w = new IndexWriter(d, new IndexWriterConfig())) {
          for (int j = 0; j < 1; j++) {
            Document doc = new Document();
            doc.add(new SortedSetDocValuesField("field", new BytesRef("a")));
            doc.add(new SortedSetDocValuesField("field", new BytesRef("a")));
            doc.add(new SortedSetDocValuesField("field", new BytesRef("b")));
            w.addDocument(doc);
          }
        }
        try (IndexReader reader = DirectoryReader.open(d)) {
          assertEquals(1, reader.leaves().size());
          for (LeafReaderContext leaf : reader.leaves()) {
            SortedSetDocValues docValues= 
leaf.reader().getSortedSetDocValues("field") ;
            for (int doc1 = docValues.nextDoc(); doc1 != 
DocIdSetIterator.NO_MORE_DOCS; doc1 = docValues.nextDoc()) {
              assert docValues.docValueCount() > 0;
            }
          }
        }
    }
  }
{code}






--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to