2019独角兽企业重金招聘Python工程师标准>>>

写在前面:本文涉及solr入门的各方面,请逐行阅读,相信能帮助你对solr有个清晰全面的了解并能简单实用。

在Apache Solr初学者教程的这个例子中,我们将讨论有关如何安装最新版本的Apache Solr,并告诉你如何配置它。此外,我们将告诉你如何进行使用solr的样本数据文件索引。Apache Solr支持不同格式,包括各种数据库,PDF文件,XML文件,CSV文件等等。在这个例子中,我们将研究如何从一个CSV文件索引数据。

首选这个例子的环境是Windows。开始Solr安装之前,确保你已经安装了JDK和正确配置JAVA_HOME。

1.为什么选择Apache Solr

Apache Solr是一个功能强大的搜索服务器,它支持REST风格API。Solr是基于Lucene的,Lucene 支持强大的匹配能力,如短语,通配符,连接,分组和更多不同的数据类型。它使用 Apache Zookeeper特别针对高流量进行优化。Apache Solr提供各式各样的功能,我们列出了部分最主要的功能。

  1. 先进的全文搜索功能。
  2. XML,JSON和HTTP - 基于开放接口标准。
  3. 高度可扩展和容错。
  4. 同时支持模式和无模式配置。
  5. 分页搜索和过滤。
  6. 支持像英语,德语,中国,日本,法国和许多主要语言
  7. 丰富的文档分析。

2.安装Apache Solr

要首先让从以下位置下载最新版本的Apache Solr:

http://lucene.apache.org/solr/downloads.html

在撰写本文时,可用的稳定版本是5.0.0。Apache Solr经历了从4.XX到5.0.0各种变化了,所以如果你有不同版本的Solr,你需要下载5.xx版本并以此为模板。

一旦Solr的zip文件下载将它解压缩到一个文件夹。提取的文件夹看起来像下面。

转载于:https://my.oschina.net/huyuBlog/blog/1580422

Apache Solr入门教程(初学者之旅)相关推荐

  1. Apache Solr入门教程

    转自:http://blog.csdn.net/u011936655/article/details/51960005 Apache Solr入门教程(初学者之旅) 写在前面:本文涉及solr入门的各 ...

  2. Apache Camel入门教程

    Apache Camel入门教程 本文我们学习Apache Camel,介绍基本概念并重点探讨消息路由.从基本概念和术语开始,然后通过介绍两种方式定义路由----java dsl 和 Spring d ...

  3. Qt Designer入门教程 初学者必看

    在Linux下,一个非常流行的RAD工具就是Qt Designer.它是嵌入式公司 Trolltech的Qt软件包的一个组成部分. Qt Designer入门教程 初学者必看是本文要介绍的内容,不说这 ...

  4. Apache Ant入门教程——基础使用教程

    Apache Ant的使用--基础使用教程 一.概述 二.优点 三.安装和配置 四.测试ant 五.ant的运行时环境 六.ant命令 七.ant脚本:使用节点.元素和属性.命令指令 一.概述 ant ...

  5. Apache Hadoop 入门教程第一章

    Apache Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构.可以让用户在不了解分布式底层细节的情况下,开发出可靠.可扩展的分布式计算应用. Apache Hadoop 框架, ...

  6. Apache Hadoop 入门教程

    原文同步至 http://waylau.com/about-hadoop/ Apache Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构.可以让用户在不了解分布式底层细节的情况 ...

  7. 一条数据的HBase之旅,简明HBase入门教程-开篇

    常见的HBase新手问题: 什么样的数据适合用HBase来存储? 既然HBase也是一个数据库,能否用它将现有系统中昂贵的Oracle替换掉? 存放于HBase中的数据记录,为何不直接存放于HDFS之 ...

  8. 【linux视频教程整套共25个视频】Linux初学者入门教程 .

    [linux视频教程整套共25个视频]Linux初学者入门教程 视频内容 1.Linux系统安装(一) 2.Linux系统安装(二) 3.Linux系统安装(三) 4.Linux系统安装(四) 5.远 ...

  9. Apache Solr7.4 入门教程

    由于最近公司业务可能需要用到solr所以花了几天时间研究了一下,发现solr在网上的教程没有太好的入门文章,要么文章所写的solr版本太老,要么就是介绍的内容不够完整.所有我打算写一篇有完整使用流程的 ...

最新文章

  1. 微生物环境因子分析(RDA/db-RDA)-ggvegan包
  2. OpenCV自适应阈值化函数adaptiveThreshold详解,并附实例源码
  3. 自学Java和Java培训班的学习效果
  4. 自定义GrildView实现单选功能
  5. camvid数据集使用方法_使用PyTorch处理CIFAR10数据集并显示
  6. linux命令解释程序实验,实验二 命令解释程序的使用
  7. 飞鸽传书2014怎么用?
  8. TCP/PI参考模型(应用层、传输层、网际层、网络接口层)、五层参考模型(应用层、传输层、网络层、数据链路层、物理层)、OSI与TCP/IP参考模型比较...
  9. 竞赛成绩管理系统用c语言编写,学生成绩管理系统代码(c语言编写).doc
  10. swift导入oc第三方库
  11. 7-81 Say Hello to Integers (5 分)
  12. 中学生计算机语言,中学生编程(初中生有必要学编程吗)
  13. 尚学堂Java培训:JAVA优秀书籍推荐
  14. java学习基础课之数组(渡一教育)(二)
  15. webpack从0配置和使用
  16. mysql中timeStamp转成yyyy-MM-dd hh:mm
  17. 软件测试的起源 [ 光影人像 东海陈光剑 的博客 ]
  18. Microsoft Security Essentials 微软免费杀毒软件下载
  19. 盘点都在用的网站,第5个教你写剧本
  20. thunderbird添加QQ邮箱和北邮邮箱

热门文章

  1. Google更新最大的带注释图像数据集,添加本地化叙述
  2. 精度 vs 效率:模型越小,精度就一定越低吗?
  3. SAP MM 物料主数据利润中心字段之修改
  4. 选择NLP供应商之前需要提出的一些关键问题
  5. 一张贴纸骗过AI识别?对抗性机器学习是什么东西?
  6. 资讯丨NVIDIA自造AI超级计算机:轻松进入世界前五
  7. 我国科学家首次揭示“时空”记忆在猕猴大脑中表征的几何结构
  8. Science:细胞如何测量自身的大小?答案是:DNA含量
  9. 15℃!人类首次实现高压下室温超导,研究登上Nature封面
  10. 全球顶尖计算机科学家排名,中科大上榜人数全国第一