首先需要安装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扩展开发(上)相关推荐

  1. php环境苹果搭建,mac下搭建php环境

    本文主要和大家分享mac下搭建php环境,最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode, ...

  2. Mac下搭建php开发环境教程

    这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考下 Mac OS X ...

  3. mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)

    本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. php 的本地开发环境,搭建很简单,成功启动三个进程就可以 ...

  4. 在mac下搭建java开发环境

    刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间.下面简单介绍一下mac下搭建基本的java开发环境. 1.安装jdk 安装jdk1.7后,发现不需要进行环境变量配置, ...

  5. 关于mac下搭建php、apache、mysql环境

    关于mac下搭建php.apache.mysql环境 装置 Mac预装的有Apache和PHP,我们可以直接使用.但是需要自己下载Mysql. Apache 首先,让我们来看一下是怎么开启Apache ...

  6. mac搭建svn服务器文件被锁定,mac安装svn_在MAC下搭建SVN服务器的详细教程

    摘要 腾兴网为您分享:在MAC下搭建SVN服务器的详细教程,易信,无忧兼职,茄子快传,每日一淘等软件知识,以及android解锁大师,workflow,乐客联盟,海鸥旅游,mm直播app,腾讯新闻,中 ...

  7. Mac下搭建java环境与卸载

    Mac下搭建Java环境与卸载 Mac下搭建Java环境 1.在终端命令行输入java -version查看JDK版本 例:java version "1.8.0_161" ​ j ...

  8. Mac下搭建目前最in的hexo博客

    小巫打算把博客迁移到github中,为了让自己成为一名有逼格的程序员,我也是蛮拼的,所以搭建了一个hexo博客,可以尽情装逼,下面把搭建过程整理出来供大家参考. 迁移地址:www.devilwwj.c ...

  9. 杰瑞服务器虚拟化,大家在Mac中开发PHP,是用虚拟机的方式还是直接在Mac下搭建环境...

    如题,本人想在mac下做PHP开发,想在本地看到实时效果,然后开发完后再部署到服务器上(CentOS),或者用SSH直接连接服务器VIM开发,但我是PHP新手,还是想用PHPStrom(刚买了个一年, ...

最新文章

  1. 用户画像解决方案视频教程
  2. Nginx内核参数相关的优化设定
  3. 了解为什么这个直观的工具是您团队的通用团队管理工具
  4. 选择技术栈构建通用平台
  5. python获取一个月之前日期_利用python获取当前日期前后N天或N月日期的方法示例...
  6. spring cloud(二)
  7. 为什么多个线程不可能同时抢到一把锁_HFL Redis_12_redis分布式锁的3种实现方式...
  8. 极客学院.java学习笔记
  9. Lambda表达式与委托
  10. Linux学习笔记-项目部署01
  11. OpenStack_I版 5.Nova部署
  12. 数字逻辑电路课程设计报告
  13. java象棋人机_Java版中国象棋人机对战源代码,作者将AI算法用得淋漓尽致JAVA游戏源码下载...
  14. 《中国新能源汽车舆情报告2021》发布 |特斯拉“车顶维权”占据年度十大舆情事件之首...
  15. SVC vs SVR
  16. SpringBoot+SpringBootJPA+Thymeleaf实现基本CURD+分页
  17. js利用数组创建图片对象
  18. 【鼠标移入暂停animation动画】
  19. Godaddy服务器 部署免费SSL证书
  20. 实验十 基于Simulink的爬山法MPPT技术仿真

热门文章

  1. MIT联合波士顿咨询:全球21个行业,对话3000名高管,AI如何重塑商业形态? | 雷报
  2. 前沿报告|AI系列报告之:智能计算芯片
  3. AI 开发神器来了!支持 CPU 加速优化!!
  4. “诺奖摇篮”贝尔实验室:从辉煌到衰败的百年沉浮
  5. 我为什么最终放弃了 Linux 桌面版的研发
  6. python 搭建系统监控
  7. 自己封装的一个java图片验证码
  8. 摩拜单车正式进军日本,积极拓展海外市场
  9. keepalived+MHA实现mysql主从高可用集群
  10. android线程及线程池