【发布时间】:2014-04-14 01:43:18
【问题描述】:
我们有一个全文索引设置,允许在目录中搜索包含指定文本的 PDF 文件。当人们搜索“减肥”时,我收到通知说它正在爆炸,我需要修复它。现在我查看用户的输入并删除任何不是字母或数字的内容并构建一个字符串以传递给 CONTAINS 函数。我尝试用额外的引号将重量包装起来,以表明我没有指定关键字,但这不起作用。我能做些什么来解决这个问题吗?这是我用来测试的 VB.NET 字符串 searchString = """weight"" and loss"
【问题讨论】:
-
人们正在搜索
"weight loss"或weight loss?您可以随时检查它周围是否有引号并根据需要将其删除。 -
我已经在检查了。我根据原始查询是否用引号括起来,在我的搜索字符串中添加 AND 或 OR。问题不是引号,而是单词权重,因为 CONTAINS 认为我正在尝试指定一个选项,而不是搜索某些内容。
-
你能展示更多你的代码吗?