【问题标题】:Make mssql fulltext search useful for enduser使 mysql 全文搜索对最终用户有用
【发布时间】:2015-01-13 11:55:16
【问题描述】:

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

有没有一种简单的方法可以使全文搜索最终用户友好,或者我必须在执行搜索之前构建自己的预解析器。例如用调车场拆分搜索并构建一个完整的新搜索字符串?

如果有更简单的方法就好了,比如 SAP Sybase SQL Anywhere 提供的(他们有一个很好的、健壮的全文搜索/索引)。

谢谢!

【问题讨论】:

    标签: sql-server full-text-search containstable


    【解决方案1】:

    我之前使用 Michael Coles 的文章“A Google-like Full Text Search”帮助我创建了一个用户友好的 ASP.Net 前端到 SQL Server FTS。本文详细介绍了他如何使用 Roman Ivantsov 的 Irony .NET Compiler Construction Kit 将修改后的 Google 搜索语法“编译”成 SQL Server FTS CONTAINS 查询。不过,您不必全部了解 - 只要您具备基本的 C# .Net 技能,就可以下载示例下载。

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

    希望对你有帮助,

    里斯

    【讨论】:

    • 我觉得家里唯一的技术是C#/.Net,所以很完美,谢谢,我会看文章的:)
    猜你喜欢
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2023-03-05
    • 2023-03-09
    • 2011-01-01
    • 1970-01-01
    相关资源
    最近更新 更多