免费获取策划方案多一份参考,总有益处

如何将搜索平台与内容管理系统集成

来源:派臣科技|时间:2017-10-12|浏览:

将自定义搜索平台集成到WordPress或drupal动力网站上,可以使内容管理系统(CMS)能够通过自定义的、面向方面的结果作为一个强大的解决方案来索引和搜索内容。我们通过复杂性、控制级别、质量和成本来分解5个最流行的搜索平台选项,以帮助您选择理想的搜索集成来实现您的业务目标。

为什么要使用像Solr或斯威夫特这样的搜索平台呢?有几个因素可以决定是否需要实现企业搜索,包括自定义或更改当前搜索结果。对于性能问题,像快速类型和Solr卸载计算这样的平台可以提高服务器的感知性能,同时提供强大的解决方案,如autocomplete和其他动态方面。

内置的WordPress和Drupal搜索WordPress和Drupal是高度可定制且易于管理的开源内容管理系统。合并后,他们的力量超过了64%的CMS。然而,内置的搜索缺少一些高级功能,这限制了它作为搜索平台与其他服务的有效性。

实现:简单

WordPress有默认的内置搜索功能,Drupal也一样。在安装和管理方面,它的功能和极其简单,因为它已经内置在CMS中。

控制:无

由于它内置在CMS中,因此没有管理界面来改变结果。基于关系的过滤通常需要定制的查询,而基于相关性的排序几乎是不可能的。

质量:差

它们都缺乏其他搜索平台上的几个关键特性,比如没有相关性排序,不能在post内容之外搜索。我们通常不推荐内置的WordPress或

Drupal搜索这个原因,因为它本质上是一个缺陷的搜索体验。

费用:免费

由于搜索平台已经内置,管理员不需要支付服务的任何部分。

因此,这是最具成本效益的选择。

Swiftype

快速型提供了更高层次的复杂性,具有良好的控制和客户代表。斯威夫特是建立在一个高级搜索算法上的,它为复杂的查询提供相关的结果。它还提供编辑搜索结果摘要的能力,以最好地说明内部内容,并帮助驱动SEO。

实现:温和

最快的是作为一个搜索平台来实现。它对非技术的web管理人员是友好的,并且提供了一个干净、灵活的界面,易于操作。一个内置的爬虫可以将快速的区分作为最容易得到联合搜索和运行的区别。

控制:温和对于管理员来说,在使用快速类型时,有相当数量的控制是可以使用的。管理界面可以根据不同的搜索条件对结果进行优先级排序,这意味着管理员可以强制某些内容作为第一个结果。您还可以控制结果是否为单一站点或其他组织网站,包括发布站点、

微站点或其他多站点。

质量:好

快速型是高质量的,最有益的,准备使用外箱。一个简单的集成过程意味着您几乎可以立即使用它,而不需要强大的配置。

成本:昂贵的

尽管每月都有重复的成本,但敏捷方法可以是一种成本效益高的解决方案,因为它易于使用和操作,同时为非技术管理员提供了相当大的灵活性。对于非开发人员来说,用于安装和管理的时间和资源是计算总体成本的重要因素。

我们的工作与Swiftype:飞行安全基金会服务于150个国家的1000多个组织。为了帮助这些不同的目标受众快速高效地找到相关信息,我们在他们的WordPress站点上实现了更快的速度,并使用联合搜索来为用户提供多站点的结果。

为了学习而没有眼泪,我们将三个不同的公司实体合并成一个完整的网站。随着内容的大量增加,WDG开发人员将斯威夫特作为联合搜索集成,允许用户同时从多个属性中搜索资源。

我们的开发团队为定制搜索结果实现了快速的实现,这是亚历山大市认可运动的一部分,它被命名为“美国最适宜居住的城市之一”。

万神殿搜索(Solr)和Acquia搜索(Solr)

万神殿搜索和Acquia搜索都以Solr为核心。它们是Solr独特的包装器,可以直接访问Solr,以利用对搜索特性的适度控制。

实现:温和

虽然管理起来相对容易,但万神殿和Acquia搜索的复杂性超过了斯威夫特。控件完全处于开发层,这意味着任何更改都必须由有经验的开发人员完成(否则就没有非技术方法来控制搜索功能)。但是,因为这些都包含在平台中,所以一半的设置已经完成了。通过减少初始设置时间和允许直接访问Solr,复杂性最终对开发人员来说是温和的。

控制:高

开发人员可以修改索引或查询数据的任何部分,但万神殿和Acquia确实限制直接访问Solr配置,因为它们是托管解决方案。

质量:良好(取决于使用)

万神殿和Acquia搜索的质量都很好,但很大程度上取决于你如何利用平台满足你的特定网站需求。因为您已经控制了系统,所以配置的成功取决于开发人员的操作。本质上,质量就是你所做的。

费用:包含在订阅

任何额外的费用都是名义上的,因为你已经在为这个平台付费了。

我们与万神殿和Acquia的合作:

在我们目前的工作中,我们包括万神殿搜索,以支持他们的WordPress多站点的内容相关性。对于美国和平研究所来说,我们整合了Acquia在其基于drupal的网站上的搜索,目的是精确定位与上下文相关的内容,并在内部定制索引和查询内容。

自托管SolrApache Solr是基于java的开源企业搜索平台,建立在Apache Lucene之上,它是可靠的、可伸缩的、容错的。Solr是在索引和搜索内容中使用容易过滤的结果的首选项,也是许多托管解决方案的基础。自我托管Solr允许您直接控制结果,并将其包含到您

可以想象的许多动态方面。

实现:高

自托管Solr的复杂性很高,因为没有设计来让管理非技术性的包装器。这意味着从一开始,开发人员就控制整个系统的设置和配置;然而,这在发展方面构成了巨大的控制。

控制:极高的

使用Solr,您可以将搜索平台配置为精确的规范,这意味着您可以自己访问Solr框。通过使用自托管Solr,您可以获得尽可能多的控制,但是结果的质量完全取决于您的自定义配置。

品质:你所做的

因为你有广泛的控制来集成Solr,搜索的质量完全是你所做的。最终的搜索功能完全取决于开发团队如何配置它。费用:从昂贵到昂贵不等

Solr是开源的,这意味着它是免费的,但是你决定将它托管在服务器上的设置决定了最终的成本。

我们的工作与Solr:

为了完善在美国企业研究所(AEI)的WordPress网站上发现的广泛内容池的搜索结果,WDG的团队建立了一个单独的服务器,用于处理自定义的post类型、分类法以及系统中的其他字段。这使得AEI管理员可以很容易地调整搜索结果的相关性,并相应地对其进行加权。

对于Folger莎士比亚图书馆的drupal驱动的世界莎士比亚参考书目,我们创建了一个定制的搜索实现和配置,有许多过滤器用于数据汇集,提供用户强大的、多层面的浏览和搜索功能,可以支持大量的记录,同时创造一种直观的体验。

本文由重庆网站建设公司派臣科技收集于网络并整理发布。

重庆网站建设,留言

返回顶部

君