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. Permit bulk loading of documents from SQL server

    We have about 2.5 million documents, currently stored in a table in a SQL database on Azure.

    We would like to insert these documents into an Azure search service, hosted in the same datacentre.

    Currently the only way to do this is by reading each row and inserting using the REST API.

    Something like the request feature "Azure Search and SQL Server integration" would help in this case.

    Although that request is asking for the data to be stored in SQL, in our case we want the data to be moved from SQL.

    An alternative is for the REST API…

    12 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 →
  2. wildcard sql query for node.js mobile services

    I want to be able to query using wildcard like so, [foo like '%?%', 'bar']
    I can't do this in node js on azure mobile services.

    Please add this. I can't add search feature on my app without this.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow indexer data source to use custom schema for SQL Azure

    Today we HAVE to use dbo schema for source tables used as data sources by the search indexer. As you know, a lot of enterprises have rules against allowing objects to be created on dbo. This seems like a unnecessary requirement, and surely this could be a simple fix, right? Just let me specify whatever level of qualifier for the container name of my object in SQL Azure...

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support add-ins for custom file types (e.g. DICOM)

    Would like to have DICOM files indexed for search in the Azure Portal. Support for adding custom logic for parsing arbitrary file types would be sufficient.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →

    This functionality is now available to all customers as a part of Cognitive Search feature of Azure Search, using “custom skills”. See:
    - Introduction to Cognitive Search: https://docs.microsoft.com/azure/search/cognitive-search-concept-intro
    - Integrate custom skills: https://docs.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-interface

    Please try it out and give us your feedback.
    Thanks!
    Your Azure Search team

  5. Add ASCII-friendly string decoder to indexer field mapping functions

    Indexing of custom blob metadata to specified schema fields is great, but Azure blob metadata is restricted to only ASCII characters. Currently I can get around this limitation by encoding all blob metadata using URI-encoding (Base64 encoding would also work). However, this means that those fields are not searchable/filterable on their original content.

    If you were to add a new field mapping function that decodes URI (or Base64) encoded values, this problem would go away.

    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 →
  6. blob index

    How does the Azure Search Blob Indexer work with billions of blobs? The only feasible way is if it can query the Blob Service to enumerate all the blobs with a LastModified timestamp greater than the last time that the indexer was run. But the Blob Service does not support any such filter (grr why not?!). So how does Azure Search Blob Indexer work? The transaction cost for enumerating billions of blobs would be large.

    Perhaps Azure Search Blob Indexer relies upon that "hack" of using Blob Service logging to detect when blobs are updated. But logging is described in…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →

    Hi,

    Please post questions about Azure Search on StackOverflow or our MSDN forum (https://social.msdn.microsoft.com/Forums/en-US/home?forum=azuresearch) to ensure quick response.

    A single blob indexer (or even a single search service) is not going to cope with billions of documents, due, among other reasons, to scalability limits on enumerating blobs as you note below.
    Our advice for scaling blob indexing is to provision multiple datasource/indexer pairs all writing to the same index (with datasources potentially pointing to different storage containers or storage accounts).
    Make sure your search service is scaled to run multiple indexers concurrently; keep in mind that one search unit can run one indexer at a time.

    Hope that helps!
    Your Azure Search team.

  7. Add facial recognition to blob storage file indexer capabilities

    Based on the facial recognition technology used in Windows Photo Gallery provide indexers with the ability to perform some form of facial recognition.

    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 →

    We recently released this in “public preview” as part of “Cognitive Search”. Essentially you can select an analyze image skill to identify well known faces (such as celebrities).

    You can see a demo of this at https://www.youtube.com/watch?v=Wh5Dt8wnEhg

    Also, if you want to create your own custom face recognition model, you could train a model using the Cognitive Service Face API, and then call that from a “custom skill” — see an example of how to create a custom skill here:

    https://docs.microsoft.com/en-us/azure/search/cognitive-search-create-custom-skill-example

    Thanks!

    Luis Cabrera
    Azure Search Product Team

  8. 2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →
  9. 2 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 →
  10. Smallint and Tinyint not recognized as integral types for SQL Server deletion detection

    I've been trying to create an auto indexer over a view. The column I want to use for deletion detection is type Tinyint, but the indexer throws an error saying this isn't an integral type.

    I've also tried with smallint, but it only seems to accept int and bigint.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Crawlers  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support indexing of append blobs

    It seems Azure Search doesn't currently work with append blobs. We use append blobs for logging and Azure search would help a lot if it could handle the blobs.

    1 vote
    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 →
2 Next →
  • Don't see your idea?

Feedback and Knowledge Base