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. Indexer(crawler) on Sharepoint document library or any external data source

    Customer has a lot of documents in sharepoint document library.Unlike pushing data to an index, crawling all the documents from external data source(here it is sharepoint) and creating an index in azure search so that we can leverage cognitive services.

    We understood sharepoint integration with azure search is present in your roadmap, but if there is a possibility to leverage index(crawler) to index external data source it would be great. There are lot of clients approaching for this usecase.

    Thanks for your time.

    10 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 →
  2. Return the request URL when running a query operation

    It would be great if the query operation would return the original request's URL. Thus, it would be possible to parse the request back to the facets used on the query, which would help in having the correct selected facets shown on the search results page rather than have them saved in a middle repository (cookie, cache, posted etc.).

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add Azure Search Service to Azure China

    Azure Search Service is a great feature. We have to move a project from Azure Global to azure China and we are suprised to see, that Azure Search Service is not available in Azure China.

    Is there any plan to add or when it will be added?

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Internationalization  ·  Flag idea as inappropriate…  ·  Admin →
  4. Access to queue of azure indexers waiting to run

    I think it would be nice to allow the SDK to have access to the queue of azure indexers waiting to run, that way you can tell which ones will be running next

    7 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 →
  5. Ability to iterate over all documents in an index

    Other search engines have the ability to examine the contents of an index by simply iterating over the document collection. This is extremely use for maintenance operations like reconciling the contents of the index to records in a database. It is quite easy for records to be left behind in the index which no longer have relevance. The only way to accomplish this now is by searching and paging through the results. My current index has over 100,000 entries which is the limitation of the Skip directive. The recommended workaround is to filter the data on another field, however this…

    7 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 →
  6. Add a skill to merge arrays

    Create a skill that can merge arrays. This would be useful when extracting key-phrases from a set of pages, and then you need to merge them and don't want duplicates

    7 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 identify from what data source the index document was created

    While indexing multiple data sources(azure tables) into same index I'd like to identify what data source produces specific document. This will allow to reference back to the system that can show original document.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →
  8. Query Keys Should Be Time-Boxed

    When creating a query key there should be a parameter to say "For How Long". If you look at Blob Storage when you retrieve a SharedAccessBlobPolicy(). I may only want to grant access to the index for a certain period.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  9. Use a XSD schema to populate the index fields

    We have large scehams that define individual aspects of healthcare data. We would like to use these schemas to define the fields than entering most of these manually. For this to work, obviously we need support for crawling XML data (similar to what you have for JSON). XML provides a good structure and has many industry standard schemas that we can leverage.

    5 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. 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 →
  11. 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 →
  12. 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 →
  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. 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 →
  15. 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 →
  16. Support for indexing multi-line JSON files

    Support for indexing multi-line JSON files (https://en.wikipedia.org/wiki/JSON_Streaming). Currently blob indexer extracts entire json file as one document.

    It would be also nice to pair this with the gzip support so that it will be able to index *.json.gz files

    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 →
  17. 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 →
  18. 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 →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base