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]