Sql server 如何在SQL Server 2017全文搜索中使用倒逗号
我在SQL server 2017上实现了全文搜索,使用and、OR、NOT查询可以很好地工作。我需要搜索文本“John Doe”作为完整文本。如果我使用倒逗号输入,它将失败 编辑1 我尝试了Sql server 如何在SQL Server 2017全文搜索中使用倒逗号,sql-server,full-text-search,sql-server-2017,Sql Server,Full Text Search,Sql Server 2017,我在SQL server 2017上实现了全文搜索,使用and、OR、NOT查询可以很好地工作。我需要搜索文本“John Doe”作为完整文本。如果我使用倒逗号输入,它将失败 编辑1 我尝试了从包含(colName,“‘John Doe’”)的表中选择*,结果显示colName附近的值不正确 有人能帮忙吗?我猜SQL Server在构建全文索引时去掉了那些倒逗号。对于某些可能的解决方法,倒逗号不是列的一部分。我想进行搜索,以便它返回与John Doe完全匹配的记录,根据(请参见)CONTAINS
从包含(colName,“‘John Doe’”)的表中选择*
,结果显示colName附近的值不正确
有人能帮忙吗?我猜SQL Server在构建全文索引时去掉了那些倒逗号。对于某些可能的解决方法,倒逗号不是列的一部分。我想进行搜索,以便它返回与John Doe完全匹配的记录,根据(请参见)CONTAINS(您的列,““John Doe”)
的工作原理。您实际尝试了什么,因为您没有实际展示您的尝试(只是描述了它们)。你说它失败了,那么是什么错误?@Larnu添加了代码和错误。你能提供完整的SQL语句吗?我猜SQL Server在构建全文索引时去掉了那些倒逗号。对于某些可能的解决方法,倒逗号不是列的一部分。我想进行搜索,以便它返回与John Doe完全匹配的记录,根据(请参见)CONTAINS(您的列,““John Doe”)
的工作原理。您实际尝试了什么,因为您没有实际展示您的尝试(只是描述了它们)。你说它失败了,那么是什么错误?@Larnu添加了代码和错误。你能提供完整的SQL语句吗?