Azure Search

Azure Search is a search-as-a-service solution that allows developers to incorporate a sophisticated search experience into web and mobile applications without having to worry about the complexities of full-text search and without having to deploy, maintain or manage any infrastructure

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow creation of suggester without having to recreate index

    At the moment there is a very poor portal experience which when you want to add a Suggester to an existing index, you can enter the name etc. but you cannot then tick the existing fields to apply the indexer to. I understand there are technical reasons that require recreating the idnex when a suggester is defined; however the portal experience should be far more intuitive - guiding you through this process

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Search Explorer in the Portal should interoperate better with SDKs

    Currently, Search Explorer provides the full URL of the GET request for the Search REST API. To use a query from Search Explorer in the SDK, you have to parse out the parameters by hand, and sometimes URL decode them.

    It would be better if Search Explorer could provide code snippets for each supported language (C# and F# for now, Java, JavaScript/TypeScript, and Python when those SDKs are available) that show how to call the Search API using the parameters that the Portal user has typed in.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support for M Query Language

    This one might be out of left field but I'd love to see an Azure object that can be configured via the M language ie: if I want to design some screen scraping that is used as a source of data for searching, it'd be nice to be able to design it using Data Explorer, then be able to just script out the M language code and paste it in. This would allow adding search to a site that doesn't allow access directly to a database.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  4. i need to be able to index pdfs, docx, and csvs together

    i need to be able to index pdfs, docx, and csvs together

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Relate Documents using Multiple Columns

    We are also looking for a way to relate documents using one or more columns if possible (for example, a master document is related to others with a stringList column of IDs), and when a match occurs in the master document metadata, the related documents (or their IDs) are also returned in the results. for example, one of our use cases is to search a text in a set of master documents, and then present results which also include documents that are related to the main document

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  6. Provide a Java SDK for Azure Search

    Provide a Java SDK for Azure Search that covers the same functionality as the .NET SDK.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Localization of date

    As of now, Azure Search store and only filters date in UTC format, 2009-06-15T13:45:30.0000000Z.

    But user search date in their localized format:
    1. aves vistas em 05/06/2009
    2. livros vendidos em 5 de junho de 2009

    THANKS

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  8. Efficient way to express a true “all”

    Query with any on properties of types Collection is very easy:
    $filter=SocialAccounts/any(x: search.in(x, 'Facebook,Twitter'))

    However if you want to do the same with all you need to do something like which is not that beautifull:
    $filter=tags/any(t: t eq 'Facebook') and tags/any(t: t eq 'Twitter')

    Please implement something like:
    $filter=SocialAccounts/all(x: search.in(x, 'Facebook,Twitter'))

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  9. Azure Data Factory indexer data source

    Currently Azure Search is supported as one of the Destinations in ADF Pipelines. It would be awesome if we have support for them to act as Data sources. In this way migrating from one Azure search index to another would be easy.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Indexing  ·  Flag idea as inappropriate…  ·  Admin →
  10. Clustering

    Clustering is a well known field in data mining. When applied to text it can be used for

    Organisation
    Summarisation
    Classification

    of text (documents/phrases etc).

    I would like to see clustering in azure Search or perhaps made available in Azure ML and applied against Azure Search.

    An example of clustering can be found in Mahout

    https://mahout.apache.org/users/clustering/latent-dirichlet-allocation.html

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Enterprise  ·  Flag idea as inappropriate…  ·  Admin →
  11. CORS support for management API (like create index, run indexer and etc)

    It would be great if index/indexer/datasource management REST API will support CORS. Azure Resource Manager REST API for ex. supports such kind of working with. Why Azure Search management API does not? If I already have an admin key I can use local powershell to call Invoke-RestMethod, or make a server side calls... Why I cannot use a locally hosted AngularJs/AJAX client to do a management work? Thanks.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. More descriptive errors for incorrect datatype

    We have been getting the following error when indexing

    The request is invalid. Details: parameters : An unexpected 'PrimitiveValue' node was found when reading from the JSON reader. A 'StartArray' node was expected

    It would be nice to know what field it failed on in the response and even better which specific object it was trying to work with and the value on that field.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Let me pick existing index in Import Data flow

    I want to create multiple datasources / indexers all writing to the same index. Therefore, i need to be able to pick an existing index in Import Data flow.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow importing data from OneNote

    We have huge data stored in Onenote in many sections/pages. Having ability to import data from OneNote will help to use legacy content.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Proximity Search with exact order support

    The lucene query syntax for proximity search allows us to find 2 terms X number of words apart.

    https://docs.microsoft.com/en-us/rest/api/searchservice/lucene-query-syntax-in-azure-search#bkmk_proximity

    A search for "hotel airport"~5 could return documents with "Find a hotel airport" or "hotel near airport" or "going to airport? check out this hotel".

    It would be a big benefit to our clients if we could have a mode for proximity search where it doesn't matter what the order of the words are, as well as a different, more restrictive mode, where proximity search will only find results with the words in in explicit order.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  16. Expose the Analyze API in the portal

    It would be great if you could expose Analyze API in the portal as the Analyze API is very useful to know how Azure Search’s analyzers breaks text into tokens.

    https://azure.microsoft.com/en-us/documentation/articles/search-api-2015-02-28-preview/#TestAnalyzer

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  17. Suggestions on Azure Portal based on Analytics

    If a user has activated the Analytics storage there are key values there that could trigger some kind of notification on the portal like the ones SQL Database implemented with the Index Suggestions or App Services with scaling.
    For example:
    If the user service is having X amount of 503s responses (could be a % over the amount of 200s), it means that he should be looking at adding a new replica.
    If he is using an old API version, recommend an SDK update.
    If the

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add auto-turning by telemetry logging or any type of log gathering on Azure Portal or so.

    Some customer doen't have Search expert and need to ranking profile turning after telemetry dashboard. Can we add Suggestion functionarity on Azure Portal like "how about to add this ranking profile"?

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Scoring  ·  Flag idea as inappropriate…  ·  Admin →

    I like the idea of making suggestions in the portal about ways an admin can improve the experience of their user, but I’m not sure I understand your specific suggestion. Can you provide more information about the telemetry you’d expect us to track and the criteria we’d use to provide a recommendation to the admin?

    Thanks,
    Mike Carter
    Azure Search Product Team

  19. Support bigger scope of returned highlights from complex types

    When a document has a field which is a collection of a complex type, like:

    Students-> Collection of complex(age, gender, name)

    When we find a match in a name of a given student, the hit highlight returns the name. It would be great to get the entire Student complex type record in the highlight, so we'll have the context of the highlight and not just the name.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  20. Turn off Azure Search during off periods.

    My company works from 8:0 am to 5:00 pm
    I would like to turn off the search when I don't need it.
    In addition,
    I would like to have access to the data behind the scenes to provide full control over the results sets.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Pricing and Quotas  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base