【问题标题】:Escaping Dot in Azure Search QueryAzure 搜索查询中的转义点
【发布时间】:2020-08-20 22:40:30
【问题描述】:

据此link 在 Azure 搜索中,我知道以下特殊字符 + - & | ! ( ) { } [ ] ^ " ~ * ? : \ / 可以在搜索字符串查询中使用反斜杠 (\) 进行转义。

但是我尝试使用反斜杠转义字符点,但它不起作用。

通常在搜索字符串查询末尾带有点被视为停用词,因此在查询执行时它不会被包含在内,除非我们找到一种方法来逃避它。因此,有没有办法在搜索查询中转义点,以便我们可以以某种方式确保在查询执行时包含该字符。

【问题讨论】:

  • 您能否提供一个代码示例,说明您拥有什么、您正在尝试做什么(您现在如何尝试逃避)以及产生的错误消息?
  • 感谢您的回复希思。我想通过在这种情况下切换到模糊搜索来解决这个问题

标签: azure lucene azure-cognitive-search azure-search-.net-sdk


【解决方案1】:

对我来说,解决方法是在这种情况下切换到模糊搜索,我得到了预期的结果

【讨论】:

    猜你喜欢
    • 2018-08-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多