Mac下搭建solr搜索引擎与PHP扩展开发(上)

首先需要安装jdk,前往 https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html 自行下载安装。

Mac下使用homebrew安装,如果没有homebrew,请自行安装。centos下使用yum安装。

brew install solr  

 

启动solr:

solr start

在浏览器中访问 http://localhost:8983,默认端口是8983.   出现如下界面表示Solr已经在mac上安装成功了。

查看solr范例,先停止solr实例:

solr stop

再启用solr范例:

solr -e techproducts

在浏览器中访问:http://localhost:8983/solr/,查看结果:

根据结果,可知道,techproducts范例中共有32篇文章。

现在可以尝试他的查询功能。

我在q输入框中输入了一个关键词,其得到的结果如下图:

 测试添加文档:

查询刚才添加的文档:

删除文档:

 

然后再查询刚才的文档:

solr是通过Request-Handler指令操作文档的,solr项目所有的Request-Handler指令都定义在项目目录的conf文件夹下的solrconfig.xml文件里requestHandler标签中。

关于文档操作更详细的说明请参考:

Indexing and Basic Data Operations 

Uploading Data with Index Handlers  

【创建solr项目】

现在学会一些基本的操作,可以自己创建一个项目了。

solr 一个实例可以有多个core或collection,如果不先停止,创建的core将会添加到启用的techproducts实例中。

先停止solr,然后再重新启动:

solr stop -all
solr start

接下来,创建一个test的项目:

solr create -c test

 

然后刷新web页面:

【下一篇:在PHP中使用solr】 https://www.cnblogs.com/rxbook/p/10717374.html

【参考资料】

https://blog.csdn.net/CHENYUFENG1991/article/details/80574842

https://www.cnblogs.com/zihai/p/7311412.html

原文地址:https://www.cnblogs.com/rxbook/p/10716759.html