在Apache Solr中的构面或分组(faceting)指的是将搜索结果分类到各种类别中。在本章中,我们将讨论Apache Solr中可用的faceting类型 – 查询faceting – 返…
分类:Solr教程
Solr查询数据
除了存储数据,Apache Solr还提供了一些在需要时查询数据的功能。 Solr提供了一些参数,可以使用它们来在查询存储的数据。 在下表中,我们列出了Apache Solr中提供的各种常用的一些查询参数。 参数 描述 …
Solr检索数据
在本章中,我们将讨论如何使用Java Client API检索数据。假设有一个名为sample.csv的.csv文档,其中包含以下内容。 001,9848022337,Hyderabad,Rajiv,Reddy 002,…
Solr删除文档数据
删除文档 要从Apache Solr的索引中删除文档,我们需要在<delete> </ delete>标记之间指定要删除的文档的ID。 <delete> <id>003&l…
Solr更新文档数据
使用XML更新文档 以下是用于更新现有文档中的字段的XML文件。将下面的内容保存在名称为update.xml的文件中。 <add> <doc> <field name = "id">0…
Solr添加文档(XML)
在上一章中,我们学习解释了如何向Solr中添加JSON和.CSV文件格式的数据。在本章中,将演示如何使用XML文档格式在Apache Solr索引中添加数据。 示例数据 假设我们需要使用XML文件格式将以下数据添加到So…
Solr索引数据
一般来说,索引是系统地排列文档或(其他实体)。索引使用户能够在文档中快速地查找信息。 索引集合,解析和存储文档。 索引是为了在查找所需文档时提高搜索查询的速度和性能。 在Apache Solr中的索引 在Apache S…
Solr核心(内核)
Solr核心(Core)是Lucene索引的运行实例,包含使用它所需的所有Solr配置文件。我们需要创建一个Solr Core来执行索引和分析等操作。 Solr应用程序可以包含一个或多个核心。 如果需要,Solr应用程序…
Solr基本命令
启动Solr 安装Solr后,进入到Solr主目录中的bin文件夹,并使用以下命令启动Solr。 [Hadoop@localhost ~]$ cd [Hadoop@localhost ~]$ cd Solr/ [Hado…
Solr术语
在本章中,我们将解释并理解在Solr中经常使用的一些术语的真正含义。 一般术语 以下是在所有类型的Solr设置中使用的一般术语的列表 – 实例 – 就像一个tomcat实例或一个jetty实例,这…
Solr架构(体系结构)
在本章中,我们将讨论Apache Solr的架构。 下图显示了Apache Solr的体系结构的框图。 Solr架构 – 构件块以下是Apache Solr的主要构建块(组件) 请求处理程序 – …
Hadoop配置使用Solr
Solr可以和Hadoop一起使用。 由于Hadoop是用于处理大量数据,Solr帮助我们从这么大数据源中找到所需的信息。在本节中,我们将了解如何在系统上安装Hadoop。 下载Hadoop 下面给出了如何将Hadoop…