添加一个字段: field type="string" indexed="false" stored="true" re

时间:2021-12-25 07:27:36

来自官网解释:

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,解压后:

添加一个字段: field type="string" indexed="false" stored="true" re

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

添加一个字段: field type="string" indexed="false" stored="true" re

看到这个界面,说明solr处事启动告成,端标语为 8983,访谒 :8983,会自动跳转到:8983/solr/#/

添加一个字段: field type="string" indexed="false" stored="true" re

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

Solr指令

输入 solr -h 检察solr指令

添加一个字段: field type="string" indexed="false" stored="true" re

配置solr

配置核心core

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

添加一个字段: field type="string" indexed="false" stored="true" re

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

添加一个字段: field type="string" indexed="false" stored="true" re

刷新 Solr Admin页面::8983/,检察core,多了一个 test

添加一个字段: field type="string" indexed="false" stored="true" re

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

添加一个字段: field type="string" indexed="false" stored="true" re

给core添加数据

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

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

然后重启solr: solr restart -p 8983

添加一个字段: field type="string" indexed="false" stored="true" re

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

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

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

添加一个字段: field type="string" indexed="false" stored="true" re

多加几条后,点击Query,盘问数据:

添加一个字段: field type="string" indexed="false" stored="true" re

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

添加一个字段: field type="string" indexed="false" stored="true" re