solr介绍

来自官网http://lucene.apache.org/solr/解释:

Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
    Solr是高可用、可伸缩的和容错,能提供分布式索引、复制和负载均衡查询、自动故障转移和恢复、集中配置并且有更多功能。Solr提供了许多世界上最大的互联网网站的搜索和导航功能

通俗的说:

Solr是一个企业级搜索应用服务器,对外提供webservice接口,同时提供了多种语言支持的客户端。
使用solr时,先把数据设置到solr服务器,然后可以通过各种复合查询进行快速、高效的查询。如果数据有改动,solr也提供了对应的api去更新相关数据

windows安装solr

如6.3.0,解压后:

用cmd 进入solr的bin目录,使用命令 solr start(为了更方便,可以配置solr的环境变量,配好后可以直接在cmd中使用solr命名)

看到这个界面,说明solr服务启动成功,端口号为 8983,访问 http://localhost:8983,会自动跳转到http://localhost:8983/solr/#/

这里会显示 solr信息,lucene信息,Java信息,还有一些基础的solr配置信息

Solr指令

输入 solr -h 查看solr指令

配置solr

配置核心core

solr create -c mycore -d baisc_configs:-c参数指定定义的核心名称,-d参数指定配置目录(baisc_configs为\solr-6.3.0\server\solr\configsets\basic_configs对应的目录)

执行该命令后,在 \solr-6.3.0\server\solr 目录下出现一个 对应核心的目录。

刷新 Solr Admin页面:http://localhost:8983/,查看core,多了一个 test

也可以在Solr Admin页面中的 Core Admin中,进行Core管理

在\solr-6.3.0\server\solr\test目录下有conf和data目录,分别对应配置和数据。

给core添加数据

solr中的字段,必须先定义好,打开目录:\solr-6.3.0\server\solr\test\conf,添加一个字段:

<field name="name" type="string" indexed="false" stored="true" required="true" multiValued="false" />

然后重启solr: solr restart -p 8983

到Solr Admin页面,选择core-test-document,在Document(s)中填写数据:

{
"id":"1",
"name":"宝马"
}

点击submit,返回Status: success,则代表添加数据成功。

多加几条后,点击Query,查询数据:

查询界面的 q,代表 查询条件,如输入:name:"宝马",再次执行查询

也可以直接get方式访问url:http://localhost:8983/solr/test/select?q=name:宝马

solr window环境安装配置和管理页面基本使用的更多相关文章

  1. Solr Windows环境安装配置

    在本章中,我们将讨论如何在Windows环境中设置Solr.要在Windows系统上安装Solr,需要按照以下步骤 - 访问Apache Solr的主页,然后点击下载按钮或直接访问:http://lu ...

  2. [转载]SharePoint 2013测试环境安装配置指南

    软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注: ...

  3. 安装配置Rancher管理docker

    原文:安装配置Rancher管理docker 版权声明:本文为博主原创文章,转载请注明地址http://blog.csdn.net/tianyaleixiaowu. https://blog.csdn ...

  4. OCM_第十七天课程:Section7 —》GI 及 ASM 安装配置 _管理和配置 GRID /实施 ASM 故障组 /创建 ACFS 文件系统

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

  5. Meteor环境安装配置

    在本教程中,我们将展示如何在windows操作系统安装Meteor .在我们开始学习使用Meteor 之前,我们将需要NodeJS.如果你还没有安装它,则可以点击下表中的链接. 必须条件 Meteor ...

  6. 基准测试-jmeter压力测试activeMQ之一环境安装配置

    jmeter压力测试activeMQ 摘要:linux(CentOS)单机activeMQ安装.window(2008Server)Jmeter配置activeMQ包.Jmeter配置linux监控 ...

  7. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  8. Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包

    环境安装配置        1. 下载 1.1     Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch-2.2.1-gpl.zip 1 ...

  9. Zookeeper、Solr和Tomcat安装配置实践

    Zookeeper.Solr和Tomcat安装配置实践

随机推荐

  1. [APIO/CTSC 2007]数据备份(贪心+堆)

    你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣. ...

  2. hdu 5289 Assignment (ST+二分)

    Problem Description Tom owns a company and he is the boss. There are n staffs which are numbered fro ...

  3. CSS解决文字超出显示省略号问题

    超出一行 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 超出多行 overflow: hidden; text-ove ...

  4. A1142. Maximal Clique

    A clique is a subset of vertices of an undirected graph such that every two distinct vertices in the ...

  5. (转)c++ 回调函数

    https://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html 今天讨论下C/C++中的回调函数. 在理解“回调 ...

  6. vue学习(1)

    前置的准备学习: ES6简单语法: 1.let和const 2.模板字符串 3.箭头函数 4.对象的单体模式 5.es6的面向对象 6.模块化 1.let和const <script type= ...

  7. qrcode.js 动态生成二维码

    用qrcode.js动态生成二维码图片非常简单,只需要引入qrcode.js即可使用,而且可以自定义图片大小.背景色等信息. 1.jsp代码---页面头部引入qrcode.js,jquery文件可选 ...

  8. jquery的checked以及disabled

    下面只提到checked,其实disabled在jquery里的用法和checked是一模一样的 下边两种写法没有任何区别 只是少了些代码而已... ------------------------- ...

  9. CentOS 添加新的硬盘之后不停机操作

    echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/s ...

  10. Lucene的其他搜索(三)

    生成索引: package com.wp.search; import java.nio.file.Paths; import org.apache.lucene.analysis.Analyzer; ...