azure-cognitive-search相关内容
我想知道SQL函数(DateAdd/DateDiff)在Azure搜索中是否可用.我找不到有关它的示例/文档,但是它们存在于ODATA官方文档中: http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm 如果它们不可用,建议使用哪种日期差异作为过滤器(例如,年龄gt 18). 解决方案 Azure Search当前不
..
我正在为Blob存储中的静态HTML内容编制索引.该文档指出,预处理分析器在索引来自该数据源的内容时会剥离周围的HTML标签.但是,我们的 content 值始终是整个原始HTML文档.我也无法提取“元描述"标签的值.根据 metadata_description 属性,但该值始终为null. 我尝试了许多不同的索引器配置,但是到目前为止,还无法判断我是否配置错误或Azure Search无
..
我想知道如何删除Azure搜索索引中的特定文档. 我想使用"id"通过REST API删除文档.我已经搜索过,但找不到路. {"@ odata.context":"https://xxxx/$ metadata#docs(*)",“价值": [{"@ search.score":1"id":"16",“问题": [“问题"],"answer":“答案",“源":"https://azur
..
我希望能够同时处理模糊搜索和同义词.我尝试了几种方法,但无法正常工作. 我的索引中包含以下值: 白色黑色的光黑暗的 和这个同义词规则: 白色,浅色黑色,黑色 如果我执行查询 queryType = full& search = light 或 queryType = full& search = white ,它将始终返回light和white值.所以同义词起作用了. 如果
..
根据以下文章, http://feedback.azure.com/forums/263029-azure-search/suggestions/6540846-auto-indexing-of-azure-sql-db 和 索引器 POST https://servicename.search.windows.net/indexers?api-version = 2015
..
我正在使用Azure搜索.我有一个具有此属性的属性的模型 [IsRetrievable(true),IsSearchable,IsSortable,Analyzer("standardasciifolding.lucene")]]公共字符串Title {get;放;} 我希望搜索对重音不敏感.尽管它在搜索/过滤时起作用,但在对结果进行排序时却不起作用.因此,如果我的单词以重音开头并且按字母
..
例如,我们的字段1最多为10.我想索引Azure搜索中的所有字段,以便您可以进行筛选,并在这些筛选器上进行搜索. 我的问题是,有没有一种方法可以从特定ID中排除NULL字段,而不是将其存储在Azure搜索中?参见下面的示例. 数据本身最初存储在Azure Cosmos数据库中.在Azure Cosmos DB中,它是这样的: 编号1 领域1:a 领域2:b 字段5:c 字
..
我在DocumentDb中创建了很少的文档,我正在寻找如何搜索多级或 使用Azure搜索服务在单个文档中创建父子对象. 您能帮我一个忙/任何链接吗? 解决方案 Azure搜索需要将文档弄平,因此您需要做的是在DocumentDB中创建一个查询来帮助您做到这一点.首先,这里有文档,它将为您提供有关如何在Azure搜索中为这些更复杂的数据类型建模的信息. 此外,我更喜欢在Docum
..
Azure搜索一次最多返回1,000个结果.对于客户端上的分页,我希望匹配的总数以便能够在底部显示正确数量的分页按钮,并能够告诉用户那里有多少结果是.但是,如果数量超过一千,我如何获得实际数量?我所知道的是,至少有 1,000个匹配项. 我需要能够在SDK中执行此操作. 解决方案 如果要获取索引中的文档总数,则可以设置搜索结果的属性Count . 这是一个示例代码:
..
直到几周前,我已经成功地为Azure blob存储中存储的文档设置了数据源,索引和索引器.文件正在按我的预期被编入索引.但是,现在不管我做什么,都不再对相同的文档建立索引.我已经尝试了几乎所有可能的组合,重新运行索引器,使用了不同的Blob存储,甚至删除并创建了新的Azure搜索服务,但无济于事.每当我运行索引器时,它只会告诉我成功处理0/0个文档. 我没有文件扩展名排除,在700个文档中只
..
我正在尝试运行以下代码: public class Item { [JsonProperty(PropertyName = "api-key")] public string apikey { get; set; } } [[some method]]{ var url = "https://[search service name].search
..
我将能够基于日期过滤文档,但是我真正需要的是提高某些日期范围.以下查询返回结果. { "queryType":"full", "search": "(priority:High^50 || Normal^10) AND (type:one^1 || two^10)", "filter": "(type eq 'one' or type eq 'two') and publishe
..
我有一个收集字段,例如: ["city of god"] ["god of war", "city of war"] 我想在带有"city"和"god"的字段上进行搜索,我只希望返回“上帝之城". 但是,无论集合中两个不同的字符串中的术语如何,也将返回第二个字段. 是否要使搜索严格限于字符串内而不是整个集合内? 解决方案 索引中的每个可搜索字段都被视为一揽子术语,因此
..
这个问题/答案涉及一个非常相似的主题,但是我找不到正在寻找的解决方案. 如何在天蓝色搜索中实际使用关键字分析器? 开始情况: 我创建了具有多个索引的资源.这些索引之一包含一个Collection(Edm.String)字段. 从此字段中,我只想获取完全包含搜索词的文档.例如,该字段包含以下文件:“气垫船零",“气垫船一",“气垫船二". 如果搜索词为“悬停",则应返回所有三个文档
..
我正在使用azure搜索,并且我有一个带有以下代码的控制台应用程序,效果很好. DocumentSearchResult results; Console.WriteLine("Search started\n"); results = indexClient.Documents.Search("smart", n
..
我需要FEMMES.COM才能将其标记为基本单词FEMME的单数+复数形式. 自定义分析器配置 "analyzers":[{"@ odata.type":“#Microsoft.Azure.Search.CustomAnalyzer","name":"text_language_search_custom_analyzer","tokenizer":"text_language_sea
..
这里有两个在门户中进行搜索的示例,我希望在第二次搜索中可以获得一些结果,即使缺少一个字母也是如此. 搜索使用希伯来语 整个学期会返回一些结果, 缺少一个字母的同一词不返回任何结果, 解决方案 有几种方法可以在Azure搜索中搜索部分术语.您需要确定以下哪种方法最适合您的方案.根据示例,模糊搜索或前缀搜索似乎都能胜任.您可以在文档中了解这些方法之间的区别. 模糊搜索:博客,通配符
..
我已经了解到,Azure Search .NET SDK使用NewtonSoft.Json在其底层REST API调用中将其模型转换为json,或从json转换为json,所以我在自己的应用程序中一直这样做. 我有一个简单的应用程序,它使用.NET SDK创建了一个新索引.为此,我使用以下格式概述了json文件中的索引: https://docs.microsoft.com/zh-cn/re
..
我有一个包含4个自定义分析器的搜索索引.其中两个用于特定于语言的搜索,另外两个用于“精确"搜索(无需词形化).为了简单起见,我只包含特定于语言的自定义分析器的信息,尽管整个解决方案将需要适用于所有自定义分析器. { "tokenizers": [ { "@odata.type": "#Microsoft.Azure.Search.Microso
..
我有一个索引,其中包含不同的产品.每个产品可在许多商店中购买.索引的一个字段是 Collection(Edm.GeographyPoint),其中保存有该产品所在商店的坐标. 一些导入到索引中的示例数据(CSV): "product","vendor","coordinates" "Coca Cola 0.5l","Billa","[{ ""type"": ""Point"", ""c
..