azure-cognitive-search相关内容
问题 我了解可搜索字段的Azure搜索索引会为每个分析的术语创建一个反向索引,但是无法在文档中找到是否存储了每个术语的术语频率. 问题 Azure搜索是否将术语可搜索字段的频率存储在某个地方?似乎只需要计算一次即可为每个搜索查询计算效率. 如果是这样,是否有可能为单独的处理步骤提取/下载整个数据集的术语频率? 解决方案 我们确实维护术语频率以快速计算TF/IDF之类的东西.不幸
..
我们正在使用Azure Cognitive Search .NET SDK,并尝试通过字符串字段$filter,其中该字符串字段可以包含诸如&之类的特殊搜索字符以及单引号. 当使用带有特殊字符的厨房水槽过滤测试用例时,我们得到的结果为零(我们排除了|,因为它是search.in的分隔符): { "FirmName": "Crazy Charz Inc. ' + - && ! ( )
..
我正在学习使用天蓝色搜索,但找不到在ItemId字段中带有中间破折号的搜索词的方法,而不在乎搜索该词是在开头还是中间. 我的索引中包含这些字段,其中有数据 +-----+--------------------+-------------+ | Cat | ItemId | Description | +-----+--------------------+--
..
我可以在Azure搜索中进行特定字段的搜索 示例:我具有以下“研究"索引. { "Error": null, "IsSuccess": true, "StatusCode": 201, "Body": { "name": "Research", "fields": [ { "name": "Id", "type
..
我正在使用存储帐户收集当前设置超过一周的Azure搜索统计信息 然后使用Power BI来查看报告.问题是,即使我要导入20天的数据,在“按时间搜索报告"中也看不到它,而无论选择的时间段如何,它都只能看到1天. 在这种报告上选择正确的数据导入或/和日期范围的正确方法是什么?谢谢 解决方案 该问题是由于某些搜索条件查询中包含无效转义序列(\ ^和\〜)而导致的,导致JSON解析器失败.
..
我的azure搜索索引器从带有更改跟踪的sql表中读取,但由于以下错误而失败 "Unable to cast object of type 'Newtonsoft.Json.Linq.JObject' to type 'System.String'." 如果我重置索引器,它将开始正常工作.造成此问题的根本原因是什么? 解决方案 我们已经发现使用SQL集成变更检测的SQL索引器中存
..
关于Azure搜索的文档说我可以将Azure Sql服务器用作数据源(我有一个典型的关系结构,例如 用户表->地址表 用户表-> UserDetails表 等. 所有通过外键相互链接.我的搜索应该以UserId结尾,因此我可以链接到UserDetailsPage.aspx?UserId = xxx 构建数据源的最佳建议方法是什么?我应该创建一个视图并对其应用更改跟踪吗?还是我
..
我们在各种情况下使用Azure搜索.我们经常需要使用用户进行的更改来更新单个文档.我们需要使这些更改尽快在索引中可见,以使失效时间在合理范围内尽可能短. 处理此问题的最佳策略是什么?我们知道要进行批处理更新,但是我们需要对更改进行更直接的反映. 文档更新后,索引需要多长时间才能反映出此更改. 非常感谢 解决方案 如果更新不是很频繁,则可以立即立即更新Azure搜索文档(即
..
使用以下配置导入数据时,Azure Cognitive Search返回以下错误: 从数据源:“" 中检测到索引架构时出错 此配置是否不正确?文件存储在容器"example1"中.并在Blob文件夹"json"中.过去使用相同数据创建相同索引时没有错误,因此我不确定为什么现在不同. 导入数据: 数据源:Azure Blob存储 名称:测试示例 要提取的数据:内容和元数据
..
为Azure搜索定义自定义分析器时,可以选择从 1 12 123 23 3 4 45 456 56 6 使用似乎可以解决问题的EdgeNGramTokenFilterV2时,可以选择定义"side"属性,但仅支持"front"和"back",而不能同时支持. "front"(默认)值将生成以下列表: 1 12 123 4 45 456 并返回生成: 123 23 3 456
..
我有一个Azure搜索索引,该索引由可以多次出现在多个区域中的文档组成.例如,Document1在Region1中出现5次,在Region2中出现20次. Document2在Region1中具有54次出现,在Region3中具有10次出现. Document3在Region3中有10次出现.我们希望使用Azure搜索进行搜索和建议,但顺序基于区域上出现的次数.例如,从Region1中的用户搜索D
..
给出一个看起来像这样的模型: { [Key] public string Id { get; set; } [IsSearchable] [Analyzer(AnalyzerName.AsString.Keyword)] public string AccountId { get; set; } } AccountId的示例数据如下: 1-
..
我们有一个天蓝色的Web应用程序,其中有一个搜索框,当我们输入带有双引号的文本(例如"App Service")时,它将列出带有"App Service"的记录,但是它还包括在单词之间包含特殊字符的记录,例如“应用程序/服务".我们希望搜索引擎返回与搜索短语完全匹配的记录(不包括在搜索词之间具有特殊字符的记录). 解决方案 在您的情况下,standard分析器将术语 App/Service
..
我正在玩选择查询索引.我想返回索引中有一个GeographyPoint的距离.我正在尝试这样的事情: 其中GeoPoint是位置字段 $ select = ID,geo.distance(GeoPoint,地理'POINT(-122.131577 47.678581)') 如果您有纬度和经度以及位置,是否可以通过Select语句返回距离? 谢谢! 解决方案 Azure S
..
我正在尝试在Azure搜索中使用同义词映射,但是遇到了问题.我想将多个单词和短语映射到一个搜索查询中. 换句话说,当我搜索其中之一时: 产品123 , product0123 ,产品0123 我希望搜索返回查询短语的结果: product123 . 在阅读教程之后,一切似乎都非常简单. 我正在使用.Net Azure.Search SDK 5.0,所以我已经完成
..
我正在尝试从我的项目中进行天蓝色搜索,并且正在尝试以下操作 indexClient.Documents.Search("john", new SearchParameters { IncludeTotalResultCount = true, Filter = "SoldDate ge 2017-04-06 and SoldDate le 2017-04-06
..
因此,我是Azure搜索的新手,我才刚刚开始弄清楚它.我有一个搜索索引,用于查询一个非常简单的sql视图以查找匹配的记录.我很难找到与我搜索的单词完全匹配的单词. 每当我搜索时,我都会得到仅包含确切单词的记录.但是,我也会得到包含搜索到的单词的记录,例如,我搜索“类型",然后得到“新类型"和“我的类型".我在搜索时将“类型"括在双引号中. 我正在使用C#SDK,当我通过邮递员执行搜索时
..
我想使用Azure Search .NET SDK搜索包含特殊字符的字符串. 我尝试转义每个特殊字符,尝试使用full query syntax并尝试使用通配符,但没有按预期工作. 这是方法: public virtual async Task> Search(string query, SearchOptionsInput searchOp
..
我在我的电子商务网站上使用Azure搜索,现在我遇到了在搜索页面上分页的问题.当我重新加载搜索页面时,我可以获得不同顺序的产品.因此,当我使用分页时,我可以在不同的页面上看到相同的产品,这很关键. 我开始研究出了什么问题,并且在Microsoft文档 https://docs.microsoft.com/zh-cn/rest/api/searchservice/add-scoring-pro
..
Azure Search Basic实例存在问题. tl; dr; 是来自浏览器的OPTIONS飞行前CORS请求在Search Basic中获得了403 FORBIDDEN. 我们通过暂时转到Standard实例来解决此问题. 我们试图创建一个免费服务来测试和开发Angular网站的搜索服务,并且我们成功地做到了.当我们尝试上传整个数据集时,它超出了配额,因此我们切换到基本层.
..