[
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: [email protected]
For additional commands, e-mail: [email protected]