Skip to content

Vector Search

Tell us what challenge you're trying to solve!

12 results found

  1. Threshold-based similarity search

    We should support threshold-based similarity search instead of solely topK search. This would allow us to more efficiently gather results by considering a relevancy threshold within the prefilter.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Improve Performance when filtering collection as part of Atlas Vector Search

    Adding filters to the $vectorSearch aggregation step should improve performance of vectorSearch given that we are searching over a smaller subset of the collection. Especially if those filters are for fields that we have an index for.

    When testing vectorSearch performance, this is not the case:

    Our setup:
    Index exists with type: vectorSearch, Index Fields: fieldA, fieldB, fieldC. Status is Active.

    Add this filter to the $vectorSearch aggregation step:
    'filter': {
    '$and': [
    {
    ‘fieldA’: value1,
    ‘fieldB’: False,
    }
    ]
    },

    The original query times are as follows:
    P50 Total Query Time: 2.0953004360198975
    P95 Total Query Time: 3.579429221153259
    P99 Total…

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Atlas Vector Search + Geospatial, please! 🙏

    Would love to be able to do a geospatial query like $geoWithin together with Atlas Vector Search query!

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. RAG and Semantic Search Tools in the Atlas Search Playground

    Have ideas about what features would be helpful for RAG and Semantic Search in the Atlas Search Playground? Let us know!

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Project out embedding fields by default in $vectorSearch

    We should update the default behavior to project out embeddings, since they are typically not used in subsequent aggregation stages, with an additional query parameter to force include them.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Make Push-Based Log Export configurable

    Currently both mongod and mongo-audit logs pushed every 5 mins. Not every customer/team interested in same frequency and all logs.

    It would be great if we can customize what logs to be pushed with granularity.

    • enable mongod or mongo-audit individually
    • which cluster mongdo needs to be pushed
    • schedule push for a period of time or knowingly always push
    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Hybrid Search

    Provide improved support for combining $search and $vectorSearch stages

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Binary and Scalar Quantization

    These capabilities will reduce vector sizes while preserving performance, enabling developers to build powerful semantic search and generative AI applications with more scale—and at a lower cost.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Add "await" option for search index operations

    Extend createSearchIndex options to include an await boolean type that polls listSearchIndexes to determine the state of a search index operation. Something like this:

    db.movies.createSearchIndex(
    "example-index",
    { mappings: { dynamic: true }, await: true },
    )

    Index creation used to have an option to create indexes in the "foreground" which is essentially the same as the request in this ticket.

    As Atlas Vector Search becomes more popular, drivers are likely to see a number of user complaints about the asynchronous nature of operating search indexes. The specifications expect users to poll listSearchIndexes to determine the state of the operation. Given…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. vector search index switch

    Since the vector name must be explicitly specified when running a query, it is difficult to update the vector without causing downtime or making code changes. It would be useful to have an option in Atlas to switch between two indexes , or to rename an index, or add option to use several indexes in the query and make one index hidden , etc.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Vector Search

Categories

Feedback and Knowledge Base