zhaih commented on code in PR #12050: URL: https://github.com/apache/lucene/pull/12050#discussion_r1063681335
########## lucene/core/src/java/org/apache/lucene/util/hnsw/OnHeapHnswGraph.java: ########## @@ -94,36 +93,83 @@ public int size() { } /** - * Add node on the given level + * Add node on the given level. Nodes can be inserted out of order, but it requires that the nodes Review Comment: For `NodesIterator` I think once we have confirmed there's benefit of using tree structure we can further subclass it into `Array/TreeBasedNodesIterator`. Because it seems the `NodesIterator` still only provides what normal iterator is providing but not some exotic random access or other operation that can't be achieved by a tree, so I guess shouldn't become a big problem? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org