Alessandro Benedetti created SOLR-18074:
-------------------------------------------

             Summary: MultiValued dense vectors support (through inner nested 
vectors)
                 Key: SOLR-18074
                 URL: https://issues.apache.org/jira/browse/SOLR-18074
             Project: Solr
          Issue Type: New Feature
          Components: vector-search
    Affects Versions: 10.0
            Reporter: Alessandro Benedetti
            Assignee: Alessandro Benedetti


Scope of this issue is to give an additional way to users to handle documents 
with multiple vectors.

This is already possible through block join nested vectors and it requires to 
model the information with nested documents (see 
[https://solr.apache.org/guide/solr/latest/indexing-guide/indexing-nested-documents.html])

This issue adds the possibility of handling multi valued vectors directly as 
multi-valued fields (useful when the nested document has no other field than 
the vector).

This contribution ease the indexing process hiding the complexity of knowing 
that behind the scene, there are nested documents (different context but 
similar approach to partial updates - that hide fetch, update and re-index).

The contribution introduces support both at indexing and query time:

At indexing time the user can index multi valued vectors as they would do for 
any other multi valued fields.

At query time, the child transformer allow to return in the results the 
original document with the best child vector, or all child vectors.

A draft pull request will be available soon, then documentation and discussion 
will follow.

N.B. this is not meant to be perfect, it's a sponsored contribution by a client 
of ours that I believe can be useful to a wider audience



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to