You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Tomoko Uchida (Jira)" <ji...@apache.org> on 2021/04/07 00:21:00 UTC

[jira] [Commented] (LUCENE-9855) Reconsider names for ANN related format and APIs

    [ https://issues.apache.org/jira/browse/LUCENE-9855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17315897#comment-17315897 ] 

Tomoko Uchida commented on LUCENE-9855:
---------------------------------------

I didn't use the word "strategy" with any clear intention but to describe a kind of way to switch the search algorithms/implementations. I had little knowledge about PerField format APIs, but it is perfectly okay for me to leverage existing frameworks to achieve our common goals. Apologies for irritating you by my careless word choice on this.

--

I did a little survey on current APIs around the ann vectors, then noticed it would not be sufficient just to refactor the format class names; we'd need to rethink all ANN related classes/methods as well as VectorValues (of course). Some implementations also might need to be taken cared as well as LUCENE-9905. Indeed naming is hard.

I renamed this issue title and unassigned myself, since for coming weeks I could not be able to find sufficient time to catch up with the internal design and tune in the conversation here to finish the work.

At least, it seems that I succeeded at getting right people involved and kicking the discussion, hope someone with more knowledge around the low-level interfaces to take over it. Sorry, and thank you all :)



> Reconsider names for ANN related format and APIs
> ------------------------------------------------
>
>                 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
>             Fix For: main (9.0)
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org