如何实现数据库中的搜索?

dar*_*ain 4 database search

我正在尝试对我的网站进行搜索功能:
不幸的是我不知道怎么做?

是一个足够的搜索功能吗?例如:

SELECT * FROM Employees WHERE (Title Like 'Title%')
Run Code Online (Sandbox Code Playgroud)

还是有更专业的方法?(例如正则表达式)

tea*_*bot 6

如果要实现用于对关系数据执行临时搜索的系统,可以使用一些方法:

  1. 使用Lucene等开源搜索引擎
  2. 使用数据库的文本索引功能 - 如果有 - 这取决于您使用的数据库.信息:Oracle/SQL Server/MySQL/PostgreSQL
  3. 使用倒排索引编写自己的搜索系统- 尽管如果您能够使用选项1或2,这有点无意义.