2010-06-16 34 views
5

據我所知,全文索引和數據庫搜索可以通過很多預先打包的產品啓用。然而,出於好奇心,我不知道這些全文索引是如何實際執行的。我試圖谷歌的結果與答案很少。請任何反饋將不勝感激。如何在數據庫中實現全文搜索

回答

3

現在,很多數據庫引擎都支持全文搜索作爲核心功能。

至於實施,我認爲最好的辦法是檢查出的Postgres full text searches,你可以

  • 發現它是如何實現的
  • 實際上改變並與解析器打了很多的材料(例如優化某些域)

有進一步的細節和概念上解釋維基百科:

-1

可能通過創建「單詞」詞典或者詞法分析。 (請注意,全文搜索整個單詞而不是單詞的一部分,因此索引可能會受到限制。)

相關問題