2015-03-30 62 views
0

我的任務是實現一個接受查詢參數的搜索路徑,並繼續在三個不同的表中搜索多個列。如何在PostgreSQL的多個表中進行全文搜索?

例如:

  • 蘋果
  • 橘子
  • 香蕉

如果有這樣的組成作爲得到被改寫的同時三個不同的搜索或一個大的搜索查詢?

應該知道或關注哪些性能問題?

這是一個新的我,所以任何指導如何構建這個查詢將不勝感激。

回答

0

如果您有三個獨立的表格進行搜索,我會考慮使用UNION query。查詢每個表,然後將每個查詢的結果「合併」在一起以呈現單個響應(如果表不相同),並且可以基於每個表創建自定義索引,以便稍後需要時提高查詢的速度。