Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使mssql全文搜索对最终用户有用_Sql Server_Full Text Search_Containstable - Fatal编程技术网

Sql server 使mssql全文搜索对最终用户有用

Sql server 使mssql全文搜索对最终用户有用,sql-server,full-text-search,containstable,Sql Server,Full Text Search,Containstable,我对我们的一款产品进行了全文搜索。我正在使用CONTAINS/CONTAINSTABLE关键字进行搜索。但问题是,由于错误的搜索条件/输入,我经常会出现语法错误 有没有一种简单的方法可以让全文搜索最终用户更频繁地使用,或者在执行搜索之前我必须构建自己的preparser。例如,将搜索与调车场分开,并构建一个完整的新搜索字符串 如果有一种更简单的方法,比如SAP Sybase SQL Anywhere提供的方法(它们有一个漂亮、健壮的全文搜索/索引),那就太好了 谢谢大家! 我以前使用Michae

我对我们的一款产品进行了全文搜索。我正在使用
CONTAINS/CONTAINSTABLE
关键字进行搜索。但问题是,由于错误的搜索条件/输入,我经常会出现语法错误

有没有一种简单的方法可以让全文搜索最终用户更频繁地使用,或者在执行搜索之前我必须构建自己的preparser。例如,将搜索与调车场分开,并构建一个完整的新搜索字符串

如果有一种更简单的方法,比如SAP Sybase SQL Anywhere提供的方法(它们有一个漂亮、健壮的全文搜索/索引),那就太好了


谢谢大家!

我以前使用Michael Coles的文章“”来帮助我创建一个用户友好的SQL Server FTS的ASP.Net前端。这篇文章详细介绍了他如何使用Roman Ivantsov的Irony.NET编译器构造工具包将修改后的Google搜索语法“编译”到SQL Server FTS包含的查询中。不过,你不必完全理解它——只要你具备基本的C#Net技能,就可以下载一个示例

我对结果非常满意,用户也非常高兴他们能够使用他们已经熟悉的语法进行全文搜索

希望这有帮助


Rhys

我觉得唯一的技术就是C#/.Net,所以它非常完美,谢谢,我会读这篇文章:)