2014-07-14 207 views
0

在SOLR中,當數據庫更新爲需要搜索的新列時,我們必須更新數據配置文件以反映這些更改。我們正在考慮轉向wordpress平臺,並可選擇使用本地搜索或solr。wordpress vs solr搜索

如果我添加一個新的列到表中,我必須更新數據配置查詢以包括新的列進行搜索。使用原生wordpress搜索執行相同的代碼更改(如果有)是什麼?

回答

1

由於WordPress 3.7,搜索相關的工作原理如下:

  • 完整句話在文章標題匹配。
  • 在帖子標題中的所有搜索條件。
  • 張貼標題中的任何搜索條件。
  • 完整的句子與帖子內容匹配。

然後每個部分和任何剩餘的帖子按日期排序。

WordPress的內置搜索功能沒有SOLR那麼強大,但是使用WordPress,數據庫可以在不需要更改任何代碼的情況下進行搜索(只要您搜索普通的WordPress數據庫表)。

內置搜索已知非常笨重,不建議用於大型網站。 WordPress VIP offers clients ElasticSearch,我強烈建議(ElasticSearch部分,而不是VIP部分),如果你轉移到WordPress。還有其他第三方解決方案,如Relevanssi適用於沒有大量發佈數據的小型網站。

希望這會有所幫助。