Atlas Search
-
Allow the ability to test Atlas Search locally
We need text search to "somehow" work locally and ci.
We've a multiregional team and development has to continue if there are internet problems in one of our offices.
Our workflow consists of :
unitTest using in-memory-mongodb
local testing, using the developers local mongo instance
test env testing with a QA team (using atlas, but <30m)
production launch
With the current feature set, the first time we can test a feature is on production. Even if low-tier availability was there the other two issues are blockers as we won't just ditch TDD for textSearch.
201 votes -
Be able to create Search indexes from Mongo shell
Right now it seems like I can query indexes from the mongo shell but not create them, unless I am missing something in the docs?
27 votes -
Functionality that provides details of how a score was calculated for an individual document
Every document returned by an Atlas Search query is assigned a score based on relevance. Many factors can influence a document's score, including the position of the search term in the document, the frequency of occurrence of the search term in the document, the type of operator the query uses, the type of analyzer the query uses, etc.
We do have an explain functionality in Atlas Search, which returns information about the $search query plan and execution statistics. The results returned by explain("executionStats") has a section on score, which provides statistics related to scoring documents in the result set. However,…
8 votesHi there, we are currently researching this ask. Please respond to this email to with your specific use case so I can ensure we deliver the best solution possible for your team.
-
Full Text Index over a view
My organization has a few use cases where we have a service 'join' various docs and write them into a 'consolidated doc' in elastic search to support various nested query requirements. It would be great if we could use FTS on a mongo/atlas view as we could then eliminate the need for our data joining service and its associated latency and consistency issues.
Also fyi - it appears this is 'possible' in the current Atlas portal/UI and via the API. You can define a full text index on a view - but it disappears after a minute or two.
4 votes -
Support additional highlighting options
Right now Atlas Search highlighting only supports text in the sentence surrounding a match, ignoring any other sentences in a field that have also been indexed.
I would like to be able to change the default behavior to meet my needs.
3 votes -
Allow search users to bring their own encryption key
I want to use my own encryption key so I know that my search data is encrypted with credentials I manage myself
3 votes -
Support Full Text Search in Stitch SDK
Allow for the use of the $searchBeta operator in all SDKs
1 vote -
import index definitions from SOLR or ElasticSearch
I don't want to have to write my index definition over again. Is there a way I can import or transform it so that my existing definition can just work?
1 vote -
Support basic recommendations
In Elastic we leverage basic built-ins like "more like this" so we don't show zero results sometimes and also as a simple recommendation engine in cases we don't use our own custom recommendation logic
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html
1 vote -
Search Promo/Campaign management
In my company Marketing often wants to promote a search for a given period of time as a paid ad. I have to manually update the search index to do this; I'd love a way to just pin a search result to #1 for a period of time, like two weeks.
1 vote
- Don't see your idea?