在SOLR中,当使用需要搜索的新列更新数据库时,我们必须更新数据配置文件以反映这些更改。我们正在考虑转向wordpress平台,并可以选择使用本机搜索或solr。
如果我向表中添加新列,我必须更新data-config查询以包含用于搜索的新列。使用本机wordpress搜索执行相同操作所需的代码更改(如果有)是什么?
答案 0 :(得分:1)
自WordPress 3.7以来,搜索相关性的工作原理如下:
然后按日期对每个部分和任何剩余的帖子进行排序。
WordPress的'内置搜索并不像SOLR那样强大,但使用WordPress,数据库可以即时搜索而无需更改任何代码(只要您搜索正常的WordPress数据库表)。
众所周知,内置搜索非常笨重,不建议用于大型网站。 WordPress VIP offers clients ElasticSearch,我强烈推荐(ElasticSearch部分,而不是VIP部分),如果你转移到WordPress。还有其他第三方解决方案,例如Relevanssi适用于没有大量发布数据的小型网站。
希望这有帮助。