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. Proximity Scoring Profile For Numeric Fields

    We need the ability to set up a scoring profile based on the proximity to a numeric field.

    i.e. All of our projects in our search index have a fee amount, we want to be able to score them based on similarly sized projects, i.e. proximity from the fee number, like you can do with geolocation.

    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. 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 →
  3. 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 →
  4. Make it easier to test custom analyzers

    Today it i cumbersome and time consuming to test a custom analyzer. You have to create it, then test.

    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 →
  5. 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 →
  6. Allow special characters or operators in data

    The special characters or operators must be escaped before sending data to Azure Search service it seems. We have issue with Name field where the value for the field is "Rahul or Ranjan". This data is returned for all search making against any search criteria. We spent two days to find that the issue with the value which has "or" (kind of boolean operator) in it.

    Kindly let me know any method is available in azure search to escape the same.

    2 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. Remove initial document from index

    There should be an option to remove the initial/older documents from index and sync with only recently refreshed documents of indexer. For example if my actual data is getting refreshed everyday with new timestamp (but number of records can be increase/decrease) then in index there should be only newly refreshed data of indexer.

    2 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 →
  8. For the batch requests, leverage multipart content-type

    For the batch requests (Index Population APIs), leveraging the multipart content-type (http://www.w3.org/Protocols/rfc1341/72Multipart.html) would be more meaningful.

    2 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 →
  9. Enable option to make IP static

    In my case I do not have access in database server and I have noticed if I login my system different internet network then it's providing different IP to add in server firewall. I unable to see any option to make IP static like app service.

    2 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 →
  10. Retrieve index data source

    Once the data source is created there is no current method to identify where the index is indexing the data from. It would be nice to know where the data is coming from, like is it a QA, DEV or PROD, or is it a blob storage account, sql server, documentDB, etc.

    I don't need the actual connection string or password or sensitive info, just the repository name would be great.

    2 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 →
  11. 2 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. Selecting subset data from complex collection

    We have the User's data with complex collection storing various groups the user has access to :

    -UserID
    -FirstName (String)
    -LastName (String)
    - Address
    ..
    ..
    -Groups (Complex Type(Collection))
    -- GroupID (int)
    -- Tags (Collection)
    -- GroupName (String)
    --..

    What we want to select is UserID, GroupName & Tags matching the GroupID passed.

    SerchParameter.Filter = "UserID=1 and GroupID in (2,4)"
    SerchParameter.FilterFields = "UserID, Groups" .. FilterFields is something new different form SearchParameter.Fields

    2 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. Auto Suggester field order

    Hi Team,
    We are using Azure search for 2 yaers now. We have a requirement where we want to show auto suggester in some order. Say if we have 3 fields as auto suggestor[Name, title, city]. We want that the value from Name should come first then the remaining ones

    1 vote
    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 →
  14. Add search/filter text box to left CMDLETS, RUNBOOKS, & ASSETS panel

    Add search/filter text box to left CMDLETS, RUNBOOKS, & ASSETS panel to ease in selecting various items. Currently the full list of CMDLETS is very long to find the one you want.

    1 vote
    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. Azure Blob Storage soft delete is not compatible with Azure Search

    To track deletions, a soft delete policy is required in the data source. Something Azure Storage supports. However, it is not compatible with Azure Search. This should be an out-of-the-box feature in Azure Search.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. higher numbers of scoring functions for higher pricing tiers

    Azure Search should support higher numbers of scoring functions for higher pricing tiers, since they have more compute resources available.

    Current limit is 8 function maximum regardless of pricing tier.

    1 vote
    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 →
  17. Allow limiting blob documents to be indexed based on a specific metadata value

    We only want to index a subset of documents in our blob container and in order to do so now, we have to have two blob containers and manage them. Similar to how you can limit document types to be indexed or not, the ability to restrict the scope of Blob objects based on a metadata value would help reduce our operating expenses and document management overhead. We could add a new Metadata name called "AzureSearch" and if set to "true", would be picked up by the indexer. Removing it from the index would simply require changing that value and…

    1 vote
    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 →
  18. TLS configurable property

    Could we have a configurable property to set the minimum TLS version that search service will accept (as per Redis Cache and other resource types). With the removal of 1.0 and 1.1 on 6th Feb 2020 it would have been useful to set in advance to ensure that all endpoints talking to it were using 1.2 - I would assume that this same scenario will exist in the future when new versions make 1.2+ obsolete.

    1 vote
    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 →
  19. Annoying ListAdminKeys in Activity Logs

    It seems that Azure Search has not Activity Logs blade. But when I see the whole Activity Logs of a subscription, there are so many ListAdminKeys activities of Azure Search resource.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Japanese OCR character split problem

    OCR Cognitive Skill is described in Docs as being compatible with ja (Japanese), but when actually used, Japanese words are output with each character separated by a space, so the index is properly Cannot be created. This is a fatal problem.

    Now I'm creating a custom skill to add the process of removing the read space, but it's not perfect.

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

Feedback and Knowledge Base