-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: Multiple Vector Search #25639
Comments
multi vector is on the roadmap of Milvus 2.4
|
issue: #25639 /kind improvement Signed-off-by: xige-16 <xi.ge@zilliz.com> Signed-off-by: xige-16 <xi.ge@zilliz.com>
issue: #25639 /kind improvement Signed-off-by: xige-16 <xi.ge@zilliz.com> --------- Signed-off-by: xige-16 <xi.ge@zilliz.com>
issue #25639 Signed-off-by: xige-16 <xi.ge@zilliz.com> Signed-off-by: xige-16 <xi.ge@zilliz.com>
Is there a documentation for this feature? As I understand it's searching two vector fields, the current hybrid search doc is about vector search with scalar field filtering, https://milvus.io/docs/hybridsearch.md#Conduct-a-hybrid-vector-search. |
To be precise, this should be called a filtered search. Documentation for hybrid search, which supports multi-vector queries, will be available soon. @CitronBaBa |
issue: #25639 /kind improvement When the number of vector columns increases, the number of rows per segment will decrease. In order to reduce the impact on vector indexing performance, it is necessary to increase the segment max limit. If a collection has multiple vector fields with memory and disk indices on different vector fields, the size limit after segment compaction is the minimum of segment.maxSize and segment.diskSegmentMaxSize. Signed-off-by: xige-16 <xi.ge@zilliz.com> --------- Signed-off-by: xige-16 <xi.ge@zilliz.com>
See also: milvus-io/milvus#25639 milvus pr: #29433 Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
See also: milvus-io/milvus#25639 milvus pr: milvus-io/milvus#29433 --------- Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
feat: restful support new features 1. search with groupingField milvus-io#25324 2. hybrid search milvus-io#25639 Signed-off-by: PowderLi <min.li@zilliz.com>
issue :#25639 Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
issue: #25639 Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
Hello, I have updated the pymilvus to version 2.4.1 and tried to connect to an existing milvus server, but the error message is still there. Does the server also need to be updated? Or updating code is enough. Thanks!
|
Is there an existing issue for this?
Is your feature request related to a problem? Please describe.
I have been using your product for quite some time now and I must say, it's truly a fantastic product. However, I've encountered a problem that led me to propose a feature request.
Firstly, at present, Milvus only supports single vector searches. This restricts its application in my use case, where each image is associated with two different vectors. In my database, each image is represented by two vectors: a semantic vector of the image and a descriptive vector derived from the image's title. Both vectors are generated using CLIP. I want to search using an image's semantic vector, but I would like this input vector to be compared against both the semantic and descriptive vectors of the images in the database. The current functionality doesn't allow a single input vector to be compared with multiple vectors of the same entity in the database.
Secondly, I am looking to perform a search operation involving multiple images. For instance, I may want to search for images that are similar to both image A and image B. However, the current system does not support such multi-image search operations.
Describe the solution you'd like.
I propose two enhancements to the existing Milvus system:
Extend the current search functionality to accommodate multiple vector comparisons for a single entity. Specifically, it would mean the capability to compare an input semantic vector with both the semantic and descriptive vectors of images in the database. Furthermore, to mitigate the inherent semantic gap between images and their textual descriptions, the results from the descriptive vectors should be given appropriate weightage when the input is a semantic vector.
Introduce the capability to conduct multi-image searches. This would enable users to input multiple semantic vectors and search for images similar to all the input images simultaneously. Furthermore, it would be ideal to allow adjustments of weights for each input image, to control the influence of each image in the search results.
Describe an alternate solution.
No response
Anything else? (Additional Context)
...
The text was updated successfully, but these errors were encountered: