sql - SQL 全文搜索中使用通配符 (*) 和单词分组的智能搜索

标签 sql algorithm search syntax full-text-search

使用通配符和引号等所有常规内容实现 MS SQL 全文搜索的最佳方法是什么。例如:

如果用户输入的搜索词是

Overdose of "Vitamin C" for child*

我想将“Vitamin C”视为一个短语,并想匹配“child”和“children”

文档提供了太多的选择,很难区分它们。我很想能够在全文搜索中使用上面的字符串并让它破译单词分组和通配符,但我认为它没有那么聪明。

最佳答案

这是一篇非常好的文章 Normalizing SQL Server Full-text Search Conditions .

它为我节省了很多时间。

关于sql - SQL 全文搜索中使用通配符 (*) 和单词分组的智能搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/958157/

相关文章:

MySQL 连接表并计算实例数

javascript - 将数字排序为字符串的标准

search - 如何在Solr 4地理空间搜索中获取距离?

java - SOLR,独立于 Jetty 服务器或作为我现有 Tomcat 中的 Web 应用程序?

python - 如何在列表中的字典字符串中搜索单词?

sql - 架构比较 Visual Studio 2012

mysql - 如何将表连接到 MySQL 中的排名 SELECT 查询?

算法在递归方程的另一边找到 O(n) 和两个 T(n)

sql - 按列别名分组

algorithm - 针对从最深节点到最浅节点的最低复杂度递归优化的数据结构?