Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试从ajax或浏览器调用azure search的自定义搜索分析器时出现CORS策略错误_Javascript_Azure_Search_Lucene_Analyzer - Fatal编程技术网

Javascript 尝试从ajax或浏览器调用azure search的自定义搜索分析器时出现CORS策略错误

Javascript 尝试从ajax或浏览器调用azure search的自定义搜索分析器时出现CORS策略错误,javascript,azure,search,lucene,analyzer,Javascript,Azure,Search,Lucene,Analyzer,尝试从ajax或浏览器调用azure search的自定义搜索分析器时出现CORS策略错误 我已在azure帐户上启用azure搜索服务。尝试从客户端调用或ajax使用azure search搜索查询,搜索过程非常顺利。我需要在搜索实际搜索文本之前分析搜索查询,所以我创建了一个自定义分析器,当我试图从浏览器或ajax调用时,浏览器上会出现CORS策略错误 已尝试: 我已经为创建自定义分析器的索引启用了CORS 我使用的npm库是azure-search.min.js,它具有调用analyzer的

尝试从ajax或浏览器调用azure search的自定义搜索分析器时出现CORS策略错误

我已在azure帐户上启用azure搜索服务。尝试从客户端调用或ajax使用azure search搜索查询,搜索过程非常顺利。我需要在搜索实际搜索文本之前分析搜索查询,所以我创建了一个自定义分析器,当我试图从浏览器或ajax调用时,浏览器上会出现CORS策略错误

已尝试: 我已经为创建自定义分析器的索引启用了CORS 我使用的npm库是azure-search.min.js,它具有调用analyzer的函数(client.testAnalyzer):

//示例1:
var index2=AzureSearch({
网址:k2,
键:k1,
版本:“2019-05-06”
});
var analyzerdata={
“文本”:searchTextData,
“analyzer”:sessionStorage.getItem('analyzer')
}
index2.测试分析仪(“fastampsearchindex”),分析仪数据,功能(err,
代币){
如果(!isNullorEmpty(令牌)){
//短语=data.map(x=>x.token);
}
});
//样本2:
var urlTokenizer=”https://mysearchurl.search.windows.net/indexes/indexname/analyze?api-版本=2019-05-06”;
var analyzerdata={
“文本”:searchTextData,
“analyzer”:sessionStorage.getItem('analyzer')
}
$.ajax({
类型:“POST”,
url:url2,
数据类型:“json”,
跨域:是的,
数据:analyzerdata,
标题:{
“api密钥”:k1,
“内容类型”:“应用程序/json”
},
成功:功能(响应){
控制台日志(响应);
},
错误:函数(xhr、状态、消息){
$('.loader').css('display','none');
var err=“Error”+“”+消息;
if(xhr.responseText&&xhr.responseText[0]==“{”)
err=JSON.parse(xhr.responseText).Message;
警告(错误);
}

})
您在索引上配置了CORS策略吗?是的,gaurav我已经在索引中为所有源代码启用了CORS。现在,我已经完成了代理传递,直到我从某人或microsoft获得解决方案,从客户端处理此问题为止。您在索引上配置了CORS策略吗?是的,gaurav我为所有源代码启用了索引中的CORS在目前的时间里,我已经做了代理传递,直到我从某人或微软那里得到一些解决方案,从客户端处理这个问题