[ https://issues.apache.org/jira/browse/LUCENE-9855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17313955#comment-17313955 ]
Tomoko Uchida commented on LUCENE-9855: --------------------------------------- {quote}bq. I think it will be helpful to consider how we would handle a different ANN implementation. Say LSH. In that case, we would no longer store this graph file (what is currently in .vex files). We would need to add files to store LSH's hash tables, and the metadata would change. Is it the same format? A variant of this format? The current conception is that we would make variations of this single vector format to handle multiple ANN algorithms. {quote} I think I am still not fully understand your thoughts about handling multiple ANN algorithms by single format in details so would you please help me to figure out the strategy to switch algorithms. If we'd like to have another ANN algorithm, say LSH, we would switch the metadata building and encoding logic in the codec writer/reader implementation, is my understanding correct? > Reconsider codec name VectorFormat > ---------------------------------- > > Key: LUCENE-9855 > URL: https://issues.apache.org/jira/browse/LUCENE-9855 > Project: Lucene - Core > Issue Type: Improvement > Components: core/codecs > Affects Versions: main (9.0) > Reporter: Tomoko Uchida > Priority: Blocker > > There is some discussion about the codec name for ann search. > https://lists.apache.org/thread.html/r3a6fa29810a1e85779de72562169e72d927d5a5dd2f9ea97705b8b2e%40%3Cdev.lucene.apache.org%3E > Main points here are 1) use plural form for consistency, and 2) use more > specific name for ann search (second point could be optional). > A few alternatives were proposed: > - VectorsFormat > - VectorValuesFormat > - NeighborsFormat > - DenseVectorsFormat -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org