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

    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 →
  2. 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 →
  3. Can Azure Search include Image search?

    Can Azure Search include Image search? if we give an image can it retireve the set of images stored in the repository?

    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 →

    Thank you for your feedback. Your best option at the moment is to process images in Cognitive Search to extract text based information from each image. This makes them more searchable. While it is unlikely we’ll address true image based search in the near future, we’ll reassess based on the number of votes this item receives.

    Thanks,
    Mike Carter
    Azure Search Product Team

  4. StorSimple

    Search over file shares in StorSimple

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →
  5. On bulk merge/upload, response should be 200 ok if document was successfully re-indexed

    The issue is documented here:
    https://stackoverflow.com/questions/50746146/does-mergeorupload-action-on-azure-search-index-takes-some-re-indexing-time-even

    Azure search should respond back with success message on successful re-indexing of the merged\uploaded data as against current behavior which seems to indicate "Merge \Upload request is taken up and would be indexed after unknown time, please keep looking"..

    3 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 →

    Thank you for your feedback. We understand the value this would bring, but there is concern about keeping an update request open the entire time it takes to index everything contain within it. What we may consider here is an API to request the status of the indexing queue to determine what has/hasn’t been processed. We’d like to know if this would be useful to you.

    While it is unlikely we’ll address this suggestion in the near future, we’ll reassess based on the number of votes it receives.

    Thanks,
    Mike
    Azure Search Product Team

  6. Detailed Request Monitoring

    We use Sitecore CMS which now supports Azure Search indexes. During our implementation we have discovered that re-index process fails. Using Fiddler we found the Azure Search REST requests that returned 207 (Multi status) responses and then reviewed the response body to determine the errors.

    Beyond Fiddler running as a proxy and capturing the HTTPS traffic from Sitecore - we found no other way to get insight into the requests/responses from Azure Search service.

    We enabled Operation Log monitoring but the Operation Log monitoring does not provide details about request body and response body.

    We looked into Search Traffic Analytics,…

    3 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 →
  7. Ability to specify a skillset to be used when adding documents to Search Index via DocumentsOperations SDK and REST API

    Need to be able to specify the skillset to be used when adding documents to Azure Search index using the SDK (or even the REST API one - https://docs.microsoft.com/en-us/rest/api/searchservice/addupdate-or-delete-documents). Currently it's only possible by having an indexer. Please refer StackOverflow question for the scenario in which this would be useful:
    https://stackoverflow.com/questions/54529101/using-a-skillset-when-adding-documents-to-azure-search-index/54539852?noredirect=1#comment95962064_54539852

    3 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 →
  8. Inverted Index

    After import data, I would check the words registered in indexes. However, Azure Search doesn't provide such features.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Indexing  ·  Flag idea as inappropriate…  ·  Admin →
  9. Ensure data properties sent as input to custom skill web APIs are valid JSON

    Ensure data properties sent as input to custom skill web APIs are valid JSON.
    Some of the input JSONs received as per https://docs.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-web-api have had unescaped double quotes, or special characters which aren't converted to Unicode

    3 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. Provide warmup procedure

    When we scale out Search replica, we can find delay peak right after it scaled. It gives throttled query, so I want to reduce it when we apply scheduled replica change.

    It would be good to provide "predefined warm-up query sets" After-Scaleout event. What about to give textbox, and GET-queries are performed line by line multiple times.

    Note that I'm using Azure Automation with this script to change replica count by schedule; https://gallery.technet.microsoft.com/scriptcenter/azure-search-change-c0b49c4c

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Multi-tenancy  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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.

    3 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 →
  12. 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 →
  13. Cognitive search indexer across many containers

    Our solution currently uses separate containers to store client files etc.
    This was decided so we could define a strong boundary for client info.
    We have around 3000 containers at the moment.

    We would like to be able to use cognitive search across all the containers, at the moment it seems like a separate data source is needed per container.

    Thanks

    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 →
  14. Reindex completely all documents

    I can provide reason for doing it. For example there is some legacy application and SQL View as source for search or even app that is using Cosmos DB. Soft delete is only option. It could be very hard to change application code to remove documents from search index everywhere. So removed documents could stay in index.
    I know from feedback portal that Hard delete is not planned, but it is not needed if there would be possibility to allow indexer to reindex all documents completely. Just checkbox setting.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Indexing  ·  Flag idea as inappropriate…  ·  Admin →
  15. Configurable matching strategy for more natural searches.

    You can see full details here:
    http://stackoverflow.com/questions/43505244/how-to-make-searches-more-natural/43509264#43509264

    The idea is to have something like:
    EnableFuzzy, Enable PartialMatching on the SearchParameters to avoid constructing weird search strings.

    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. Data security based on Gremlin graph API

    Currently security data filtering seems just to be possible based on e.g. a group attribute and checking users group membership using oData filter expressions. When using CosmosDB Gremlin APIs the data is organized as vertices and edges, therefore the security filtering of search results should also be made possible based on Gremlin / subgraph expressions, not only based on oData filter expressions, ideally a possible combination of both. As an example consider a Graph: story (vertex) - belongs to (edge) - group (vertex) - has (edge) - members (vertices) ...and users should only find stories of THEIR groups (which they…

    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 →
  17. Support spatial data with flat projections

    Today Search supports 2d sphere lat/long spatial data. I would like to see support for flat projections, points, polygons and lines.

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

    Thank you for your feedback. While it is unlikely we’ll address this suggestion in the near future, we’ll reassess based on the number of votes it receives.

    With the private preview of complex types (api version 2018-11-11-Preview) you will be able to store a line and leverage it for geospatial queries.

    Thanks,
    Vinod
    Azure Search Product Team

  18. Add combo field support

    Add ability to combine existing fields in index.

    Similar to SQL example below:

    ALTER TABLE SearchData ADD
    Combo As
    [Name] + char(32) +
    [Description] + char(32) +
    [MetaData] + char(32) +
    [OwnerData] + char(32) +
    [CategoryData] + char(32) PERSISTED

    Example in Azure Search:
    e.g.
    idx.FirstName = "John" Edm.String
    idx.LastName = "Doe" Edm.String
    idx.Name = "John Doe"; (Combo, of Firstname and lastname) (Internally could act as Collection(Edm.String) ??)

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Data Types  ·  Flag idea as inappropriate…  ·  Admin →
  19. Specify maintenance window times

    In the middle of the day yesterday, my service had an outage. We traced it to Azure Search, and upon logging into the Azure Portal, Azure Search was showing in a "Provisioning" state. When we contacted Azure support, they stated "service was undergoing a planned deployment at this time. The deployment hit an issue that required a VM restart. Please note that we make no guarantees about availability for write operations such as indexing in services with less than 3 replicas."

    We have 2 replica instance. I understand a 2 replica only provides high availability for READ operations.

    So for…

    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 →
  20. Translation missing on Azure Search portal

    On the index field management page (Search Service > Index > Field) on Azure portal, we see some miss translation "検索可能" attribute in Japanese from "SORTABLE" attribute. It's too difficult to understand because the fields also have "SEARCHABLE" attribute which translated to "検索可能" attribute.
    See the enclosed parts on the attached screen shots both Japanese and English.
    My understanding is we should translate "SORTABLE" attribute as "ソート可能" one in Japanese.

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

Feedback and Knowledge Base