solr7.3的安装与配置

简单快速入门使用solr

不要再把solr弄到tomcat上运行了!!官方已经把整个solr项目与jetty整合好了,直接运行多方便?压缩包解压之后就可以用,别自己添麻烦转移到tomcat上,出了错你自己咋整?官方文档可没这方面的介绍。

就按官方介绍的来快速使用。

1.解压缩下载下来的的官方压缩包,里面(包含jetty与solr项目),解压缩后是一整个文件,别把里面的内容分开

2.用命令行(不论windows还是linux)  进入解压缩后的文件下的bin目录

3.使用命令 ./solr start启动solr

4.使用./solr create -c coreName创建一个名为coreName的核心(coreName字符串是自定义的)

5.在解压缩后的文件的solr目录下找到你创建的核心名字对应的目录,点击去,找到名为manager-schame的文件,在这里面配置fieldtype与field 

//下面三个步骤建议找以前的solr4的教程去看,我这里的描述都是基于学习过solr4的。没学过的看下面三点就不好理解了。

    (1)一般情况下,fieldtype我们需要配置的是使用中文分词器的域类型,至于怎么配置,这个我写另一篇文章了https://blog.csdn.net/qq_36951116/article/details/80113334

    (2)field的配置就根据你的业务进行配置了,一般情况下就是与你数据库表里的字段一一对应

    (3)copyfield主要有两个属性,分别是源头(source)与目的(dest),具体属性名是什么给忘了,可以把source指定的field域的数据复制一份到dest指定的field。。。作用是什么?当然是用这个搜索咯。因为copyfield一般是把多个source  field 给复制到同一个dest  field中,这样只要在dest指定的field中查找就行。当然如果不嫌麻烦,也可以自己一个一个去多个source field中查询。

具体举个例子:

一篇文章,有标题、作者、内容。

那么在solr中就要有三个field,分别指上面三者。

如果不用copyfield,那么用户发送关键字搜索时,并不知道用户想用这个关键字去搜索的是标题,还是作者,还是文章内容。。。所以到时候就要搜索三次,分别把对应标题、作者、内容三者都搜索一次,然后把结果合在一起返回。。。

而当使用了copyfield时,标题、作者、内容三个field的索引数据在copyfield所指定的目的field中都存有,那么到时候只需要在这个目的field中搜索,就相当于三者都搜索。。。当要加入更多field到目的域中,只要增加配置copyfield就行了....

 

 

这些搭建完,就可以使用solrj访问了。。

solrj怎么使用?请看我以后会不会写相关文章吧,这个的教程就很容易的,就是一些类和方法的使用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值