热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MYsql_solr与MySQL

篇首语:本文由编程笔记#小编为大家整理,主要介绍了solr与MySQL相关的知识,希望对你有一定的参考价值。今天的学习依然让人非常心累,遇到的bug怎么都修改不过来,

篇首语:本文由编程笔记#小编为大家整理,主要介绍了solr 与 MySQL相关的知识,希望对你有一定的参考价值。


今天的学习依然让人非常心累,遇到的bug怎么都修改不过来,最后自己看哪几个配置文件都晕了,干脆全部推翻重来。

翻看了不少网上的教程,学习过程中一直翻车,最后终于弄好了,上来总结一下。

首页Dashboard主要是显示各种系统信息。logging里面是日志信息。Core Admin页面用于核心管理。

首先尝试新增一个core……嗯,失败了。

技术分享图片

我们先把之前下载的solr压缩包里的例子拷过来,具体位置是在solr-7.1.0下的example文件夹里的solr文件夹。我的文件夹路径为:D:\\solr\\solr-7.1.0\\example\\example-DIH\\solr。

昨天在D盘新建的solr_home就有用了。新建一个名为new_core(可以随便取)文件夹。把刚才那个例子里的东西拷呗过来。

技术分享图片

重启tomcat,访问solr。发现刚才的core admin里的东西有了变化。

技术分享图片

 

这五个东西一一对应拷贝的solr文件夹内的内容。然后,为什么要这么做,这一步的含义是啥,我目前还不知道,就是照着教程= =……

接下来就是完整的自己创一个核心,并导入mysql数据库里面的内容啦,这是我今天学习的重点!

1.保证数据库里有东西。

 技术分享图片

2.依然是先在solr_home创建新的存放核心的文件夹,起名mycore。

 技术分享图片

3.将solr-7.1.0文件中的solr-7.1.0\\server\\solr\\configsets\\sample_techproducts_configs路劲下的conf文件夹拷贝过来。

接下来需要创建或修改其中的几个配置文件。

与MySQL数据库中实体对应的db-data-config.xml文件,里面我是这么写的:

技术分享图片

在此之前确定自己tomcat的webapps\\solr\\WEB-INF\\lib路径下有mysql-connector-java-6.0.6.jar包。

4.然后在solrconfig.xml文件中添加这么一段,把刚才写的xml导入进来:


   

      db-data-config.xml
   
 

5.managed-schema 文件中,需要添加数据库表中的字段,注意大小写,我把String首字母大写了,bug找半天。

 
  

  看到一种说法是,这里需要复制managed-schema文件,并重命名为"schema.xml"。

 managed-schema是schema.xml文件的一个管理文件,schema.xml文件中的数据会被写入到managed-schema中去,如果出现运行异常的话(从日志中查看),可以检查该文件。

 所以修改为schema.xml,下一步add core 时,shema框内容要也需要改成schema.xml。

   来源:http://www.cnblogs.com/DASOU/p/5903001.html

6.启动tomcat,访问连接。

技术分享图片

 

 新增成功过后,列表里就有值了。在目录下的core selecor里选中新增的核心,然后选中dataimport。

技术分享图片

 

 选择对应的entity =>execute执行=>refresh status刷新。

技术分享图片

 

 有这个状态就算成功了。接下来我们可以在query里面查询一下。

技术分享图片

最后看到数据库里的东西总算import进来了……抱头痛哭=A=!






推荐阅读
  • solr导入mysql_Solr导入MySQL中的数据
    一、目标将MySQL数据库中的数据导入至Solr中,并且由Solr生成中文索引,使用Solr查询信息。二、数据导入1、将solr-8.2.0dist下的 ... [详细]
  • Jboss的EJB部署描述符standardjaws.xml配置步骤详解
    本文详细介绍了Jboss的EJB部署描述符standardjaws.xml的配置步骤,包括映射CMP实体EJB、数据源连接池的获取以及数据库配置等内容。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  • nginx+多个tomcat
    学习nginx的时候遇到的问题:nginx怎么部署两台tomcat?upstream在网上找的资源,我在nginx配置文件(nginx.conf)中添加了两个server。结果只显 ... [详细]
  • Hadoop2.6.0 + 云centos +伪分布式只谈部署
    3.0.3玩不好,现将2.6.0tar.gz上传到usr,chmod-Rhadoop:hadophadoop-2.6.0,rm掉3.0.32.在etcp ... [详细]
  • camel_使用Camel在来自不同来源的Solr中索引数据
    camelApacheSolr是建立在Lucene之上的“流行的,快速的开源企业搜索平台”。为了进行搜索(并查找结果),通常需要从不同的源(例如内容管理 ... [详细]
  • 一:什么是solrSolr是apache下的一个开源项目,使用Java基于lucene开发的全文搜索服务器;Lucene是一个开放源代 ... [详细]
author-avatar
susan0912010311fool
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有