[ 
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-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to