使用Lucidworks Fusion代替常规Solr的优点和缺点

ha5z0ras  于 2022-11-05  发布在  Solr
关注(0)|答案(2)|浏览(215)

我想知道使用Fusion而不是常规Solr的利弊是什么?你们能给予一些例子吗(比如一些问题可以很容易地使用Fusion解决)?

disbfnqx

disbfnqx1#

首先,我应该透露,我是Lucidworks Fusion的产品经理。
您似乎已经知道Fusion与Solr(或一个或多个Solr集群或示例)一起工作,使用Solr进行数据存储和查询。Fusion的目的是使Solr的使用、集成Solr以及构建利用Solr的复杂解决方案变得更容易。Fusion提供的一些东西对许多人来说很有帮助,包括:

  • 连接器和连接器框架。Bare Solr提供了一个很好的API,并能够在命令行推送特定类型的文件。Fusion提供了几个预构建的数据源连接器,这些连接器可以从各种类型的系统中获取数据,并根据需要进行处理(包括解析、转换和字段Map),并将结果发送到Solr。(云和内部部署)、关系数据库、NoSQL数据存储、HDFS、企业应用程序和一个非常强大且可配置的网络爬虫。
  • 安全集成。Solr没有任何身份验证或授权(尽管从本周的5.2版本开始,它确实有一个可插入的API和一个用于身份验证的Kerberos基本实现)。Fusion将SolrAPI与一个安全版本 Package 在一起。Fusion与LDAP、ActiveDirectory和配置Fusion和Solr的细粒度授权模型。而且,Fusion授权模型可以自动将LDAP/AD中的组成员身份与Fusion Connectors数据源中的访问控制列表链接起来,以便在运行搜索查询时获得从源系统镜像的文档级访问控制。
  • 管道处理模型。Fusion提供具有模块化阶段的管道模型(以API和GUI形式),使定义和编辑数据和文档的转换变得更容易。它类似于unix shell管道。例如,在索引时,您可以在写入Solr之前包括定义字段Map、计算新字段、聚合文档、从其他源拉入数据等阶段。查询时,您可以执行相同的操作,沿着转换查询、运行并返回其他分析的结果,以及应用安全筛选。
  • 管理GUI。Fusion有一个Web UI,用于查看和配置上述内容(以及基本的Solr配置)。我们认为这对那些想使用Solr,但不经常使用它而不记得如何使用API、配置文件和命令行工具的人来说很方便。
  • 完善的基于搜索的功能:通过使用上述管道模型,Fusion包括(并使其易于使用)了一些更丰富的基于搜索的组件,包括:自然语言处理和实体提取模块;实时信号驱动的相关性调整。我们打算在未来提供更多这样的功能。
  • 分析处理:Fusion包含并集成了Apache Spark,用于对存储在Solr中的数据(或正在进入Solr的数据)进行深度分析。虽然Solr隐式包含了某些数据分析功能,但这不是它的主要用途。我们使用Apache Spark来驱动Fusion的信号提取和相关性调优,并希望公开API,以便用户可以轻松地在那里运行其他处理。
  • 其他:许多有用的杂项功能,如: Jmeter 板UI;具有手动相关性调整的基本搜索UI;更容易监控;作业管理和调度;与电子邮件集成的实时警报等。

当然,上面的很多内容都可以针对Solr进行构建或编写,而不需要Fusion,但我们认为提供这些类型的企业集成对许多人来说都是有价值的。

plupiseo

plupiseo2#

优点:
***连接器:**Lucidworks为您提供了各种各样的连接器,您可以通过这些连接器连接到数据源并从中提取数据。
***可重用性:**在Lucidworks中,可以创建用于数据接收与数据检索得管道.可以创建具有通用逻辑得管道,以便在其他管道中使用这些管道.
***安全性:**您可以对数据(即安全性调整数据)应用限制。Lucidworks为安全性调整提供内置查询管道阶段,或者您可以为您的用例编写自定义管道。
***故障排除:**Lucidworks提供了独立的服务,即api、连接器、solr。您可以根据服务解决任何问题,每个服务都有其日志。您还可以为每个服务配置JVM属性
***支持:**Lucidworks支持24/7提供帮助。您可以根据严重性创建支持案例,他们会为您安排电话。
缺点:

  • 不多,但它会让您远离正常的开发,您没有太多机会打开IDE并开始编码。

相关问题