window安装配置solr
1、下载 solr安装包,我安装的是solr-7.7.2 2、解压,在bin目录 执行 solr? start 启动成功。 ? ? ?Solr的默认端口号是8983?地址栏输入:http://localhost:8983/solr? 如下图所示 ? ?? ? ? ? ? 4、创建core? ? ? 启动命令行输入? ?solr create -c test 就成功创建了一个名为test的 core. ? ?在? D:solr-7.7.2serversolr? 中就能看到? ? ? ? ? ? ? 5、配置core索引MySQL数据 ? ?(1)把数据库的驱动包放在Solr安装根目录/server/solr-webapp/webapp/WEB-INF/lib下 ? ? ? ?(2)把Solr安装根目录/dist文件夹下的? (3)Solr安装根目录/server/solr/核心/conf路径下添加文件data-config.xml ? ? ?? ? ? ? (4) solr默认使用UTC时间,即与中国时差8小时,所以需要修改配置文件: SOLR_TIMEZONE=”UTC+8” ? ? ? ? ? ? ? ? ? 添加uuid是防止相同id重复的问题 ? ? ? 注释掉以下的配置 ? ? ? ? (6)修改?managed-schema ? ? ?添加ik分词 ? ? ?添加列 ? ? ? type表示类型,如果需要分词查询则写对应分词库名,比如我用的上文配置的ik分词库,不需要查询的就用相对应类型; 这样就 ok了 ? ?java代码 ? public static SolrDocumentList queryContent(String q,Integer page,Integer row){ SolrDocumentList docs = queryResponse.getResults(); try { solrServer.commit(); } catch (SolrServerException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return docs; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何将服务的启动/停止/重新启动权限
- windows – 使用Powershell,比较两个事件的TimeC
- 如何在Windows 10通用应用程序中获取C#中的本地主
- Windows Server 2016-命令行方式管理Windows服务
- 直线DDA,直线和圆的Bresenham算法
- windows-8 – 使用Visual Studio 2012在第二台显
- windows – 在批处理模式下运行R脚本,而不会弹出
- 类共享警告不允许我使用visualVM在本地(Windows)
- windows-server-2003 – 如何找出谁删除了事件查
- windows – 为什么为x86编译的某些程序不能在x64