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. 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 →
  2. Expose Content as searchable field even in structured (JSON) data

    If I want to index JSON files I can either full text search using parsingMode TEXT or I can index fields using fieldMappings.

    Why not make both available? That way a user can get a fast search using an indexeg field (like a Product number), or a slower one using the file content (like Product description).

    8 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 →
  3. 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 →
  4. 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 →
  5. How to rename index or indexer? once it is created?

    Correctly it is not possible to rename index or indexer once it is created. It is difficult to admin or developer to create index or indexer from the scratch. Please provide some option on indexer should be update. Also provide some option to create indexer using existing one.

    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. 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 →
  7. "Script as JSON" on Index Blade

    On the index blade in the portal I like to be able to create my index with the UI for speed. I would also like to have a script option that I can then use for repeatability.

    7 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 →
  8. Presto based managed query service

    I want Presto based managed query service like AWS Athena and GCP Bigquery.

    7 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 →
  9. 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 →
  10. Populate json string in Azure SQL table directly into Azure Search Index such that it is queryable on json attributes

    I have a column in my Azure SQL table that contains json (not array of strings) is there a direct way to populate that into azure search index so that it is queryable (filterable on the json attributes)

    7 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 →
  11. Support multi point Edm.GeographyPoint search

    It would be great if you could sort by nearest where documents could have an array of Edm.GeographyPoints.
    We are currently duplicating documents for every different Edm.GeographyPoint.

    7 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 →
  12. API to check availability of documents for search

    Currently there is short delay before documents become available for search after they were created or updated.

    For better consistency a blocking call that returns after all of the documents updates, creates, etc have been indexed and are ready for search would be great.

    Or provide status api for the set of documents updates, creates, etc sent to understand if they have all been indexed and are ready for search

    7 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 →
  13. Fully covered OData filter functions

    Needed for use case like $filter=length(title) gt 64 and/or $filter=toupper(firstname)

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Query - Search  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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

    6 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 →
  15. Indexer priority

    We are using CosmosDb as our DB for apps search and we need to have overrides to change apps metadata on-the-fly. This allows us to hide some apps from clients or change privacy statements without the need for the developer to re-upload their work.

    To achieve this, we use a CosmosDb collection for the app data and another for the overrides.
    In order to provide our clients with search, we use Azure Search and to keep indexes up-to-date, we wanted to use Indexers.

    It is indeed possible at the present time to have multiple data sources get uploaded to the…

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

    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.

    Also, you may want to start a stack overflow discussion on this topic… may be we can think of other mechanisms (besides indexer priorities) that allow you to get to an acceptable outcome.

    Thanks,
    Luis Cabrera
    Azure Search Product Team

  16. Suggest API is not returning matching results count

    I am using suggestion API in my application .If there are matching results more than 100 there is no option to identify the match results count.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide basic web interface

    Provide a basic web interface that can be used with the service with no coding (something like the SharePoint Search Center).

    6 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. Adding hard delete policy to all of Indexer

    Can we add hard delete policy to all of indexer as same as soft delete policy?
    Some senario in custmer immideiately want to refect source change result. We know we can do it by making push base approach, but it's much easier and simplyer to ensure single data update way.

    Cosmos:
    https://docs.microsoft.com/en-us/azure/search/search-howto-index-cosmosdb#indexing-deleted-documents

    Azure Table:
    https://docs.microsoft.com/en-us/azure/search/search-howto-indexing-azure-tables#incremental-indexing-and-deletion-detection

    6 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 →
  19. Support a DFS Query Then Fetch Search Type

    Support DFS Query then Fetch search type in order to get more accurate scores across shards. (Equivalent to searchtype=dfsquerythenfetch in Elasticsearch.)

    https://www.elastic.co/blog/understanding-query-then-fetch-vs-dfs-query-then-fetch

    https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-search-type.html

    6 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. Expose write metrics not just read metrics through the portal

    At the moment the portal only shows read metrics (QPS, Latency, Throttled) but this is only half the picture of what can be impacting an Azure Search Service.

    Write metrics (e.g. index updates per second) are just as important especially for high volume re-indexing operations,

    To get anything like this needs an export of logs, which goes to an unusable Json format (i.e. CSV is more useful for analysis) and/or a PowerBI account.

    Neither of which are particularly useful for this scenario where we just need a quick review of what's actually going on with our index.

    6 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 →
  • Don't see your idea?

Feedback and Knowledge Base