索引服务

时间:2016-01-08 10:53:04

标签: indexing indexing-service

我有一个问题是通过索引服务获取数据。

  

ServerName: RETSO-NT21.CA.com
    目录名称: MyCatalog1
    TextSearch:测试

这是我的查询:

SELECT path, filename 
FROM RETSO-NT21.CA.com.MyCatalog1..scope() 
WHERE FREETEXT(Contents,'%test%')

当我运行它时,我会收到以下错误消息:

  

' - '附近的语法不正确。预期的文件结束,';',AS,CREATE,   DOT,DOTDOT,DOTDOT_SCOPE,DOTDOTDOT,DOTDOTDOT_SCOPE,DROP,ORDER_BY,   SELECT,SET,WHERE。 SQLSTATE = 42000

当我使用没有" - "的服务器名称时,它正常工作。 &安培; ""
但显然我无法更改服务器名称。

任何人都可以帮助我如何在查询中使用带有特殊字符的服务器名称?

由于

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。 只需要将服务器名称放在" &#34 ;. 像这样:

SELECT path, filename 
FROM "RETSO-NT21.CA.com".MyCatalog1..scope() 
WHERE FREETEXT(Contents,'%test%')