2009-07-16 32 views
0

我们使用SQL Server全文搜索对我们的应用程序的多个表。我们总是使用AND搜索,例如:提供了“用户友好”界面,全文搜索

  • “邪恶的”返回“尸变”和
  • “邪赋”“傅满洲的危机”只返回
“傅满洲的危机”

我们希望保持界面下降到只有一个单一的搜索框和按钮,我们不希望人们要学会多少(如果有的话)的特殊语法的方式。由于AND要求,我们使用CONTAINS而不是FREETEXTTABLE。

的限制是包含似乎并不匹配的同义词。我的问题是真的:有没有人在那里有“解释”用户输入有用全文语法的模式?

回答

1

如果你有一个同义词表,你可以查找一组术语和运行那些通过您的中包含查询。

你可以使用类似于Big Huge Thesaurus API