【问题标题】:SQL Full Text Indexing, ASCII control charactersSQL 全文索引,ASCII 控制字符
【发布时间】:2013-09-02 00:59:50
【问题描述】:

我正在使用 SQL Server 2008 R2 全文索引。我注意到我的一些搜索结果未包含在结果中。经过进一步调查,我发现可疑数据包含 ASC II 控制字符 (http://www.theasciicode.com.ar/ascii-control-characters/escape-ascii-code-27.html)。我的表格是一个简单的平面结构,如果任何行包含这些字符之一,则不会显示结果。

只要我替换数据中的字符,结果就会出现。我在查询中使用了 CONTAINS。

我找不到确认此行为的链接。我可以从数据库中删除这些字符,但很高兴能够确认和理解原因。任何帮助将不胜感激。

【问题讨论】:

    标签: sql-server tsql ascii full-text-search


    【解决方案1】:

    我想我找到了问题所在。在调查全文爬取日志时,我发现已达到数据库大小(它是快速版)。进行一些清理后,所有行都被正确返回。 帮助我进行故障排除的链接:http://technet.microsoft.com/en-us/library/ms142495(v=sql.105).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-26
      • 2016-01-29
      • 2015-05-29
      • 2019-05-02
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多