windows环境下安装solr并使用Solr介绍Solr是一个企业级的全文检索服务器官网下载速度很慢,可以直接网盘下载solr 8.2下载 提取码: npsc

bin:solr的运行脚本contrib:solr的一些扩展jar包,用于增强solr的功能。dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。docs:solr的API文档example:solr工程的例子目录:licenses:solr相关的一些许可信息F:\alibb\solr-8.2.0\
solr
solr start solr start -p 8888 //指定端口启动 sort restart -p 8888 //重启solr指定端口 solr stop -p 8887 //关闭指定solr服务 solr stop -all //关闭所有solr服务 
看到这个即为启动成功,默认端口为8983,访问地址地址传送

solr实例 solr creat -c "test_core"

dataConfig.xml文件,具体配置如下

entity节点中,name为对应的数据表名,query为关键字查询的sql语句
field节点中为每一个字段对应映射关系
`conf
schema配置,在文件建构如下

solrconfig.xml添加数据引用包


<!-- 第一次部署安装测试 fieldType:为field定义类型,最主要作用是定义分词器,
分词器决定着如何从文档中检索关键字。
analyzer:他是fieldType下的子元素,分词器。
filed:创建索引用的字段,如果想要这个字段生成索引需要配置他的indexed属性为true,
stored属性为true表示存储该索引。-->
<field name ="id" type="pint" indexed="true" stored="true"/>
<field name ="city" type="ik_word" indexed="true" stored="true"/>
<field name ="pid" type="pint" indexed="true" stored="true"/>
<fieldType name="ik_word" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>solr-8.2.0\server\solr-webapp\webapp\WEB-INF\classes下,jar包复制到lib下如果没有 classes文件夹,创建该文件夹
