我们有使用Azure搜索进行搜索的有效实现。该搜索的主要目的是搜索以客户名称作为搜索关键字的名称。一些客户(大多数来自土耳其地区)的名称设置中包含非英文字符,即TA Ş IMACILI Ğ I T İ C。搜索无法检索此类结果。 这是我们的ODATA查询如何形成的摘要
{
"search":"CustomerName:/.*TAŞIMACILIĞI.*/ OR CustomerName:\"TAŞIMACILIĞI\"",
"count":"true",
"queryType": "full"
}
我尝试使用一些自定义分析器,还尝试了包括语音搜索和模糊搜索选项。没有得到精确的结果。
还有其他人遇到过这样的情况吗?任何线索或帮助将不胜感激。