任何人都可以推荐一本关于全文搜索的好书/论文/文章(并且可能是一般的索引)。我非常痴迷于必须了解我的应用程序幕后发生的事情,而且我很难理解为什么Sphinx和其他外部FTS让MySQL / MyISAM黯然失色。
答案 0 :(得分:5)
为了从下到上了解全文搜索,我建议“管理千兆字节”。
答案 1 :(得分:3)
我发现postgres全文搜索页面http://www.postgresql.org/docs/8.3/static/textsearch.html非常有启发性。
特别是:http://www.postgresql.org/docs/8.3/static/textsearch-intro.html
文本搜索运算符已存在于数据库中多年。 PostgreSQL有文本数据类型的〜,〜*,LIKE和ILIKE运算符,但它们缺少现代信息系统所需的许多基本属性:
答案 2 :(得分:3)
有一本优秀的免费信息检索书(Christopher D. Manning,Prabhakar Raghavan和HinrichSchütze,信息检索简介,剑桥大学出版社.2008),包括文本检索,免费(legit) here。
答案 3 :(得分:2)
我会从this开始。它适用于SQL Server,但阅读不会受到影响,因为除了实现细节之外的许多概念(很可能)在数据库中都是相同的。
答案 4 :(得分:0)
“面向对象的文本检索架构”