【发布时间】:2020-09-05 07:02:01
【问题描述】:
我有一个索引,它的文档包含以下文本:
约翰的车在店里。
在此文本中搜索 John 不会返回文档(使用默认分析器)。索引器似乎没有将单引号视为停止字符。查询没有单引号,所以我没有转义任何内容 - 索引文本有单引号。
请注意,当我搜索 John's(包括单引号)时,会返回正确的结果。单引号是 ASCII 字符 39,而不是一些花哨的 Unicode 撇号字符。
这是一个已知问题吗?如果是,有解决方法吗?
谢谢。
【问题讨论】:
我有一个索引,它的文档包含以下文本:
约翰的车在店里。
在此文本中搜索 John 不会返回文档(使用默认分析器)。索引器似乎没有将单引号视为停止字符。查询没有单引号,所以我没有转义任何内容 - 索引文本有单引号。
请注意,当我搜索 John's(包括单引号)时,会返回正确的结果。单引号是 ASCII 字符 39,而不是一些花哨的 Unicode 撇号字符。
这是一个已知问题吗?如果是,有解决方法吗?
谢谢。
【问题讨论】: