Sql server SQL Server全文搜索结果与Like语句不同

Sql server SQL Server全文搜索结果与Like语句不同,sql-server,full-text-search,Sql Server,Full Text Search,我在Advantureworks上尝试了这两种方法,得到了不同的结果 select*from Person.[Address]其中AddressLine1类似于“%99%” select*from Person.[Address]其中包含(Address.AddressLine1,“*99*”) 有什么想法吗?全文搜索和类似搜索是两件完全不同的事情: LIKE可以处理字符串并精确匹配 包含对单词起作用,并且有些模糊(字符串如何分解为单词部分取决于语言,如果需要,可以进一步自定义) 全文搜索和类

我在Advantureworks上尝试了这两种方法,得到了不同的结果

  • select*from Person.[Address]其中AddressLine1类似于“%99%”
  • select*from Person.[Address]其中包含(Address.AddressLine1,“*99*”)

  • 有什么想法吗?

    全文搜索和类似搜索是两件完全不同的事情:

    • LIKE
      可以处理字符串并精确匹配
    • 包含
      对单词起作用,并且有些模糊(字符串如何分解为单词部分取决于语言,如果需要,可以进一步自定义)

      • 全文搜索和类似搜索是两件完全不同的事情:

        • LIKE
          可以处理字符串并精确匹配
        • 包含
          对单词起作用,并且有些模糊(字符串如何分解为单词部分取决于语言,如果需要,可以进一步自定义)

        正如理论所示。正如理论所表明的,结果应该是一致的。结果应该是相同的。