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 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 →
  2. 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 →
  3. 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 →
  4. Azure Full Search with wildcard or fuzzy search not returning expected result

    Hello,
    I have following records in my Azure Search Index
    {
    "customerId": "8feda7ca-c9f0-40d9-86d8-434b0bbe94c2",
    "registeredName": "TeamPeacock",
    "tradingName": "TeamPeacock",
    },
    {
    "customerId": "b445eb04-8d07-4708-a197-770cda3a459e",
    "registeredName": "TeamPeacock1",
    "tradingName": "TeamPeacock 1",
    }

    I am using Full Search with wildcard/fuzzy search to fetch records.

    Below search queries fail to fetch the above records:
    Failed Query 1:
    {
    "search": "(peacock*) OR (peacock*~) OR (peacock~)",
    "queryType": "full",
    "searchMode": "all"
    }

    Failed Query 2:
    {
    "search": "(peacock*) OR (peacock*~) OR (peacock~)",
    "queryType": "full",
    "searchMode": "any"
    }

    Failed Query 3:
    {
    "search": "(peacock*)",
    "queryType": "full",
    "searchMode": "any"
    }

    Failed Query 4:
    {
    "search": "(peacock*~) OR (peacock~)",
    "queryType": "full",
    "searchMode": "any" …

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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 →
  6. 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 →
  7. 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/7_2_Multipart.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 →
  8. 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 →
  9. Need Azure Search in the Canada East region

    We would like Azure search in the Canada East region. It currently is available only in Canada Central.
    At this point, other cloud providers have full services in the Canada East (i.e. Montreal) location.
    Hope you understand the importance of this and fix the situation asap.

    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. Include parquet files

    We store most of our data in parquet format and currently use a custom indexer on another platform to keep them indexed.

    1 vote
    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. Full filter capabilities in .Net SDK

    It would be awesome to have the same filtering capabilities that are available in the Rest API, in the SDK.
    I'm trying to use the Suggester with a filter using the search.ismatch('text','field') function as it throws an exception saying that is not supported.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Client SDK  ·  Flag idea as inappropriate…  ·  Admin →
  14. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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 →
  16. 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 →
  17. Add property ignore the field

    I have an object class that contains properties that I would not want to persist in elastic but needs them (inherit by an interface)
    I get an error since these fields are not mapped.
    How can I ignore these fields

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  18. multi-word synonyms

    Do we have multi-word synonyms?
    If yes, can words between 2 synonym sets overlap? i.e. can I have the following 2 synonym sets:
    USA, United States
    United, together

    1 vote
    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 →
  19. add server cpu usage metric for azure search machines

    I would like to get metrics for our azure search machines cpu in order to get a clear picture of put resources usage

    1 vote
    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. 1 vote
    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