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
-
Add data reader / writer / admin RBAC roles
Right now we only have Owner, Contributor and Reader roles for Azure Search, but reader doesn't allow you to access query keys for example. I would really like it if we have a data-reader, writer and owner role like we have on Storage accounts for example where we can give users access through Azure RBAC to read index data, manipulate data and manipulate schemas (including dropping and creating indexes).
These roles would not be able to scale the Search Service or Delete it, or do anything that would have impact on the Azure resource costs.
16 votes -
Constant score operator ^=1.0 or similar
As described here:
So if you search for:
"my term"^=1.0
The score is going to be either 1.0 or 0.
13 votes -
Return tag matched on along with asset
We would like to implement UI to be more transparent to users about the tag which the search term matched on. This is important to avoid PR risks with inferences on content and search term with fuzzy search.
Currently, to enable this scenario, we would need to do a lot more processing that Azure Search is already doing. Additionally, ours solution would not be as intelligent and prone to error.
Requesting the ability for Azure Search to also return the matched tag with the asset.
35 votes -
Auto-indexing of Power BI datasets
there is some integration of Power BI and Cognitive Services already: https://docs.microsoft.com/en-us/azure/cognitive-services/Text-Analytics/Tutorials/tutorial-power-bi-key-phrases. looking to extend this further. there are A TON of use cases for better text search / cog search in Power BI
16 votes -
search csv and non-csv
Hi,
I would like to create index so that I will be able to search on csv/non-csv blob content. For csv blob the content is coming as empty always. Can anyone help.
1 vote -
More support language for Custom Entity Lookup cognitive skill
Now supported: da, de, en, es, fi, fr, it, ko, pt
I want 'ja'.
1 vote -
.NET SDK IndexingParameters Configuration customization
It appears the Configuration dictonary for IndexingParameters only has get; and can't be set. I need this so that I can programmatically configure my new indexer to have "parsingMode" set to "jsonLines"
1 vote -
minimum should
Dear Team,
Please introduce a 'minimum should match' parameter in Azure Search REST API (Lucene docs: https://lucene.apache.org/solr/851/solr-core/org/apache/solr/util/doc-files/min-should-match.html and Elasticsearch docs: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-minimum-should-match.html#query-dsl-minimum-should-match )
29 votes -
Allow for metadata that disappeared from the original document to be also removed from the indexed document
This is a user suggestion to allow for metadata that disappeared from the original document to be also removed from the indexed document:
[Azure Search] Remove field value from index when not present in data source · Issue #6761 · Azure/azure-sdk-for-net (github.com)
https://github.com/Azure/azure-sdk-for-net/issues/6761Currently we always do updates in mergeOrUpload mode:
Add, Update or Delete Documents (Azure Cognitive Search REST API) | Microsoft Docshttps://docs.microsoft.com/en-us/rest/api/searchservice/addupdate-or-delete-documents
1 vote -
Support to calculated fields
Hi there,
It would be important to have a way to use calculated fields that we could use basic functions to it and also use existing fields' values to calculate the value of the new field. So, we could reside the logic at the index level, instead of the code + SDK and import clients.
Thank you
3 votes -
1 vote
-
الفئه
ختراق فيس بوك
1 vote -
Introduce natural language search query to azure search
Add natural language capability to azure search so that from the query string search service itself can identify any filters or sort is mentioned in it. Similar service is available in Power BI Q&A.
Eg: Show me top 10 results regarding Microsoft.
3 votes -
Increase this throttle limit: Create Index (POST /indexes): 12 per minute per search unit
All the other limits are per second - why such a low limit? We are indexing many documents at once and keep hitting it.
15 votes -
Creating a Search account is very slow
I frequently delete and re-create an account with the same name for dev testing purposes. I have noticed that the wait time keeps increasing after each cycle. Are you cleaning old metadata properly? I often end up waiting 45 mins to an hour for a search account to be created. (Using a Basic configuration in Central US) Please check that using an account name that has been used before does not cause long wait times.
3 votes -
Provide option to boost documents based on click feedback
If for a certain search term, an item is clicked more often than others, then that item should automatically rise in search results ranking, for that search term.
This functionality exists in Lucidworks Fusion and is known as 'boost with signals' where signals are the clicks captured along with the search terms.
Search terms matching for the boost should not be exact match only, i.e., all variants of the search string should be considered equal when applying the boost. e.g., if for 'buy laptop' search term, article A is clicked the most (the threshold for no. of clicks can vary,…
2 votes -
Microsoft english analyzer ignores the word "mine" completely
While testing some searches I found that searching the word mine doesn't return any results.
This probably applies to other english words as well, I found this one by chance.
Calling the Analyze API with:
{analyzer: en.microsoft,
text: mine dog test}
Returns:
tokens: [
{
token: dog,
startOffset: 5,
endOffset: 8,
position: 1
},
{
token: test,
startOffset: 9,
endOffset: 13,
position: 2
}
]Using en.lucene analyzer returns all 3 tokens correctly.
1 vote -
Remove basic plan field count limits
Why is there field count limits? Lucene itself doesn't impose field count limits. 100 on the basic plan is very small especially considering that once you use blob storage indexing it consume about 10% of your field counts.
I've developed a product to have Umbraco CMS based indexes hosted in Azure Search but it's problematic due to the field count limits since 100 is very easily reached. Even 1000 doesn't seem to need to exist. Things like Elastic and Solr have this configurable and not a hard limit.
1 vote -
Indexing Collection data type from azure data factory copy activity is not supported.
Hello,
I have a use case to index collection (list) data into azure search index. I am using azure data factory to load data into azure search index. But it seems azure data factory copy activity does not support copy of String Array data type. The support is only available with primitive data types. Could you please add this functionality as many real life use cases have array/list in the data set.1 vote -
Allow Search and Storage accounts to be protected with Firewall settings within same region
Currently it is not possible to create a data source within a storage account in the same region as the search service if both resources have the firewall settings enabled. Only recommendation from support currently is to have the resources in different regions and use the external IP address for each in the allowed list of IP addresses of the relevant resource (though yet to get this working too!)
3 votes
- Don't see your idea?