据我所知,许多预先打包的产品可以启用全文索引和搜索数据库。然而,出于学术界的好奇心,我想知道这些全文索引是如何实际实现的。我试图谷歌搜索结果很少回答。如有任何反馈意见,将不胜感激。
答案 0 :(得分:4)
目前,很多数据库引擎都支持全文搜索作为核心功能。
至于实施方式,我认为你最好的选择是尽可能地查看postgres full text searches,
在维基百科上解释了更多细节和概念:
答案 1 :(得分:0)
可能通过创建“单词”的词典,也许还有一些词法分析。 (请注意,全文搜索整个单词而不是单词的一部分,因此索引可能会受到限制。)