【问题标题】:SQL Server: Full text catalog search issuesSQL Server:全文目录搜索问题
【发布时间】:2012-05-14 10:42:52
【问题描述】:

我遇到了一个关于 SQL Server 2005 中的全文目录搜索目录的问题。 我创建了一个全文目录,它工作正常,但它不适用于特殊字符,我可以搜索除特殊字符之外的任何字符串。

我试图在数据库中搜索的文本是“2-(二甲氨基)乙醇”。

谁能帮帮我?

【问题讨论】:

    标签: sql-server full-text-search


    【解决方案1】:

    您使用的是 nvarchar(max) 吗?或者你使用什么字段类型?因为使用 nvarchar 和 UTF-8 编码应该不会有问题。

    【讨论】:

    • 您好,有不同的字段,例如 NVARCHAR(500)、NVARCHAR(4000)、NVARCHAR(255) 和所有列上的一个目录。
    • 当你使用 "SELECT * FROM FROM WHERE BAR LIKE '%2-(Dimethylamino)ethanol%'" 你得到 0 个结果?
    • 当我尝试使用 like 搜索时,它返回 1 个结果,因为数据库中存在同名记录。
    • 您可以发布您尝试运行的查询吗?没有可靠的例子,很难帮助你
    • 这里是查询:SELECT TOP 600 DrugID , TradeNameRussia FROM DrugDatabase WHERE CONTAINS (TradeNameRussia, @SearchKeywordWild)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 2010-10-05
    • 2011-09-15
    • 1970-01-01
    相关资源
    最近更新 更多