【问题标题】:how to implement full text search in database如何在数据库中实现全文搜索
【发布时间】:2010-06-16 12:33:07
【问题描述】:

我了解,很多预包装产品都可以启用全文索引和数据库搜索。但是,出于学术上的好奇,我想知道这些全文索引是如何实际实现的。我试图用谷歌搜索几乎没有答案的结果。如有任何反馈,我们将不胜感激。

【问题讨论】:

    标签: database database-design full-text-search


    【解决方案1】:

    如今,不少数据库引擎都支持全文搜索作为核心功能。

    至于实施,我认为你最好的办法是尽可能地检查 postgres full text searches,

    • 找到很多关于它是如何实现的材料
    • 实际更改并使用解析器(例如针对某些域进行优化)

    维基百科上解释了更多细节和概念:

    【讨论】:

      【解决方案2】:

      可能通过创建“单词”字典和一些词法分析。 (请注意,全文搜索的是整个单词而不是单词的一部分,因此索引可能会受到限制。)

      【讨论】:

        猜你喜欢
        • 2016-02-21
        • 2021-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-29
        • 2013-02-09
        相关资源
        最近更新 更多