【问题标题】:Providing a "user-friendly" interface to fulltext search为全文搜索提供“用户友好”界面
【发布时间】:2010-11-11 10:42:05
【问题描述】:

我们使用 SQL Server 全文搜索来搜索应用程序中的多个表。我们总是使用 AND 搜索,例如:

  • “邪恶”回归“邪恶死者”和“傅满洲之邪恶”
  • “恶符”只返回“符满洲之恶”

我们希望将界面简化为只有一个搜索框和按钮,并且我们不希望人们必须以特殊语法的方式学习太多(如果有的话)。由于 AND 要求,我们使用 CONTAINS 而不是 FREETEXTTABLE。

限制是 CONTAINS 似乎不匹配同义词。我的问题是:有没有人有将用户输入“解释”为有用的全文语法的模式?

【问题讨论】:

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


    【解决方案1】:

    如果您有同义词表,您可以查找一组术语并通过您的 CONTAINS 查询运行这些术语。

    你可以使用Big Huge Thesaurus API之类的东西

    【讨论】:

      猜你喜欢
      • 2015-09-12
      • 2012-03-03
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 2011-02-15
      • 1970-01-01
      相关资源
      最近更新 更多