sol文件修改器(sol文件用什么打开)

sol文件修改器(sol文件用什么打开)

1. 概述

介绍Solr之前,就不得不提业界大名鼎鼎的Lucene。Lucene是一个完全用Java编写

的高性能、跨平台的全文搜索引擎工具包,能满足几乎所有软件项目的搜索需求。Lucene是Apache基金会的顶级开源项目。使用Lucene的方式主要有二种:一是自己编写程序,调用类库(创建索引、修改、删除、查询等);二是使用第三方基于Lucene编写的程序,如Solr等。

Solr是基于Lucene的企业级搜索引擎,是对Lucene的封装和扩展,是一个war包,需要基于Tomcat等web容器运行。Solr使项目更容易集成和开发搜索功能。

在solr5以前solr的启动都有tomcat作为容器,但是从solr5以后solr内部集成jetty服务器,可以通过bin目录中脚本直接启动。就是从solr5以后跟solr4最大的区别是被发布成一个独立的应用。

在solr5之后solr其实特别容易安装,有安装包,之后在解压,直接启动bin下solr,solr就这样完成的启动了。

2. Solr与Lucence的比较

Solr与Lucene 并不是竞争对立关系,恰恰相反Solr 依存于Lucene,因为Solr底层的核心技术是使用Lucene 来实现的,Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括 Solr: Solr是Lucene面向企业搜索应用的扩展。

3. Solr目录结构介绍

sol文件修改器(sol文件用什么打开)

sol文件修改器(sol文件用什么打开)

sol文件修改器(sol文件用什么打开)

4. 创建core

启动完solr后可以看到solr的Admin页面,如下图:

sol文件修改器(sol文件用什么打开)

(1) 点击Core Admin创建core

InstanceDir 和 dataDir文件夹是在solr-7.7.2\server\solr下创建的。

sol文件修改器(sol文件用什么打开)

sol文件修改器(sol文件用什么打开)

(2) 拷贝solr\configsets\

sol文件修改器(sol文件用什么打开)
sample_techproducts_configs中conf文件夹至

ywbzCore中;

sol文件修改器(sol文件用什么打开)

(3) 之后点击创建即可,成功后展示下图:

sol文件修改器(sol文件用什么打开)

5. 配置IK分词

· 下载IK分词的jar包。

sol文件修改器(sol文件用什么打开)

· 把ik-analyzer-solr5-5.x.jar和
solr-analyzer-ik-5.1.0.jar两个jar包复制到solr-webapp\webapp\WEB-INF\lib中;

sol文件修改器(sol文件用什么打开)

· 在solr-7.4.0\server\solr-webapp\webapp\WEB-INF\classes目录下新建一个classes目录,把IK分词下的配置文件复制进去

sol文件修改器(sol文件用什么打开)

· 进入ywbzCore文件夹,修改conf文件下的managed-schema.xml配置,在配置文件下方添加IK分词器的配置;

sol文件修改器(sol文件用什么打开)

· 重启solr,重新打开solrAdmin页面。发现IK分词生效可用

sol文件修改器(sol文件用什么打开)

6. managed-schema.xml配置文件解析

它是solr模式关联的文件。打开这个配置文件,你会发现有详细的注释。

sol文件修改器(sol文件用什么打开)

sol文件修改器(sol文件用什么打开)

Field和dynamicField的解析:

sol文件修改器(sol文件用什么打开)

sol文件修改器(sol文件用什么打开)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/27091.html

(0)
上一篇 2023-10-08 10:30
下一篇 2023-10-08 12:30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注