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 -allsolr 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
Mac下搭建solr搜索引擎与PHP扩展开发(上)相关推荐
- php环境苹果搭建,mac下搭建php环境
本文主要和大家分享mac下搭建php环境,最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode, ...
- Mac下搭建php开发环境教程
这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考下 Mac OS X ...
- mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)
本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. php 的本地开发环境,搭建很简单,成功启动三个进程就可以 ...
- 在mac下搭建java开发环境
刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间.下面简单介绍一下mac下搭建基本的java开发环境. 1.安装jdk 安装jdk1.7后,发现不需要进行环境变量配置, ...
- 关于mac下搭建php、apache、mysql环境
关于mac下搭建php.apache.mysql环境 装置 Mac预装的有Apache和PHP,我们可以直接使用.但是需要自己下载Mysql. Apache 首先,让我们来看一下是怎么开启Apache ...
- mac搭建svn服务器文件被锁定,mac安装svn_在MAC下搭建SVN服务器的详细教程
摘要 腾兴网为您分享:在MAC下搭建SVN服务器的详细教程,易信,无忧兼职,茄子快传,每日一淘等软件知识,以及android解锁大师,workflow,乐客联盟,海鸥旅游,mm直播app,腾讯新闻,中 ...
- Mac下搭建java环境与卸载
Mac下搭建Java环境与卸载 Mac下搭建Java环境 1.在终端命令行输入java -version查看JDK版本 例:java version "1.8.0_161" j ...
- Mac下搭建目前最in的hexo博客
小巫打算把博客迁移到github中,为了让自己成为一名有逼格的程序员,我也是蛮拼的,所以搭建了一个hexo博客,可以尽情装逼,下面把搭建过程整理出来供大家参考. 迁移地址:www.devilwwj.c ...
- 杰瑞服务器虚拟化,大家在Mac中开发PHP,是用虚拟机的方式还是直接在Mac下搭建环境...
如题,本人想在mac下做PHP开发,想在本地看到实时效果,然后开发完后再部署到服务器上(CentOS),或者用SSH直接连接服务器VIM开发,但我是PHP新手,还是想用PHPStrom(刚买了个一年, ...
最新文章
- 用户画像解决方案视频教程
- Nginx内核参数相关的优化设定
- 了解为什么这个直观的工具是您团队的通用团队管理工具
- 选择技术栈构建通用平台
- python获取一个月之前日期_利用python获取当前日期前后N天或N月日期的方法示例...
- spring cloud(二)
- 为什么多个线程不可能同时抢到一把锁_HFL Redis_12_redis分布式锁的3种实现方式...
- 极客学院.java学习笔记
- Lambda表达式与委托
- Linux学习笔记-项目部署01
- OpenStack_I版 5.Nova部署
- 数字逻辑电路课程设计报告
- java象棋人机_Java版中国象棋人机对战源代码,作者将AI算法用得淋漓尽致JAVA游戏源码下载...
- 《中国新能源汽车舆情报告2021》发布 |特斯拉“车顶维权”占据年度十大舆情事件之首...
- SVC vs SVR
- SpringBoot+SpringBootJPA+Thymeleaf实现基本CURD+分页
- js利用数组创建图片对象
- 【鼠标移入暂停animation动画】
- Godaddy服务器 部署免费SSL证书
- 实验十 基于Simulink的爬山法MPPT技术仿真