0 0

如何solr结合mysql全文搜索?急求10

接到一个需求头都大了,做了全文搜索.就是通过数据库任意的一个字段,搜到所有相关的信息..我想问下solr如何解决?小弟第一次接触solr,没什么头绪.是不是要把所有表的所有字段都加到schema.xml这个文件里,然后data-config.xml里写一个document里面从mysql导入所有的字段,这样就能查了吗?我现在只写了一张表进入比较好查,但是,许多表的话,字段很多都一样,比如id,name等等.如何解决?但是感觉这样办法很笨,不知道有没有更好的办法?求大神帮忙啊.小弟感激不尽.分不多,一直在潜水学习
2013年8月06日 16:29

2个答案 按时间排序 按投票排序

0 0
0 0

首先:架设solr 服务器。
其次:通过solrJ 在webapp 应用中调用查询。
字段多 的话,你可以建立多个entity 然后创建多个索引,可以映射到同一个字段上。
具体可以参考我博客中相关solr 的初步架设 。有空我会写一套详细的总结。

2013年8月06日 17:27

相关推荐

    solr5.3.1 导入mysql数据

    Solr 5.3.1 是 Apache Solr 的一个版本,它是一个开源的搜索平台,广泛用于企业级的全文检索、数据分析和分布式搜索。Solr 基于 Lucene 库,提供了高度可配置和可扩展的搜索服务。在本案例中,我们将探讨如何将 ...

    图解Solr6.6.0安装与MySQL配置

    Solr是一款开源的全文搜索引擎平台,基于Java语言开发,支持多种语言的数据索引与搜索。Solr拥有丰富的特性,如高度可扩展性、高性能、支持多种文档格式等,广泛应用于网站搜索、大数据分析等领域。Solr基于Lucene,...

    使用MySQL作为SOLR的索引源

    综上所述,结合MySQL和SOLR,我们可以构建一个高效、灵活的全文搜索系统。通过DIH从MySQL导入数据,利用SOLR的索引机制和搜索能力,可以大幅提升数据检索的速度和用户体验。同时,合理地配置`schema.xml`和应用优化...

    Solr结合Java所需Jar

    Solr是Apache Lucene项目下的一个企业级搜索服务器,它提供了全文检索、命中高亮、 faceted search(分面搜索)以及与多种数据源的集成等功能。在Java环境中使用Solr,我们需要引入相应的Jar包来支持Java代码与Solr...

    图解Solr5.3.1与MySQL配置【原创】

    ### 图解Solr5.3.1与MySQL配置详解 ...通过以上步骤,你可以成功地将Solr 5.3.1与MySQL数据库集成起来,实现高效的全文搜索功能。这对于构建高性能的搜索引擎或数据检索系统来说是非常重要的一步。

    solr6.0+mysql集成配置

    Solr 6.0 是一个流行的开源全文搜索引擎,它提供了高效、可扩展的搜索和分析功能。MySQL 是广泛使用的开源关系型数据库管理系统。将 Solr 集成与 MySQL,可以实现对 MySQL 数据库中的数据进行实时索引和快速检索,...

    SSM+spring-data-solr+solr7.7 全文搜索代码

    本项目结合Spring Data Solr和Solr 7.7,提供了一种高效的搜索解决方案。下面将详细讲解相关知识点。 1. **Spring框架**:Spring是Java领域广泛应用的轻量级容器框架,它提供了依赖注入(DI)和面向切面编程(AOP)...

    solr4.7服务搭建

    ### Solr 4.7 服务搭建详细指南 #### 一、环境准备 为了搭建 Solr 4.7 服务,我们需要确保以下环境已经准备好: ...通过以上步骤,用户可以成功搭建并配置好 Solr 4.7 服务,实现高效的数据索引和搜索功能。

    跟益达学Solr5之增量索引MySQL数据库表数据

    Solr 是一个流行的开源全文搜索引擎,它允许开发者创建、管理和搜索大规模数据集合。在这个主题“跟益达学Solr5之增量索引MySQL数据库表数据”中,我们将深入探讨如何利用Solr 5来实现对MySQL数据库表数据的增量索引...

    solr6.0+mysql+IK分词集成

    集成Solr6.0、MySQL和IK分词器,可以构建一个高效、灵活的全文搜索系统,支持对大量中文文本的快速检索和精确匹配,广泛应用于电商、新闻、论坛等需要强大搜索功能的网站和应用中。理解这些知识点并熟练掌握集成方法...

    solr定时自动同步数据库需要用到的apache-solr-dataimportscheduler.jar包

    Apache Solr是一款强大的开源搜索引擎,它能够高效地处理和索引大量数据,提供快速的全文检索、 faceting、高亮显示等高级功能。在实际应用中,为了保持搜索结果的实时性,我们往往需要将数据库中的数据实时或定时...

    solr与java结合的小例子

    综合以上,学习者可以通过阅读文档、运行实例、查看源码和利用Luke工具来理解Solr与Java的交互方式,掌握如何在Java项目中构建、管理和优化Solr搜索服务。对于Java开发者来说,这是一套非常实用的学习资源,涵盖了从...

    全文搜索技术solr Demo

    Solr,由Apache软件基金会开发,是一款强大的、高性能的企业级全文搜索引擎。本Demo将带你深入理解Solr的工作原理,并通过实际操作来熟悉其配置与使用。 一、Solr简介 Solr是基于Lucene的开源全文搜索引擎服务器,...

    Solr全文检索.pdf

    Solr 是一款基于 Lucene 的全文检索引擎,主要应用于站内搜索,解决 MySQL 数据库 I/O 读写瓶颈问题,提高搜索效率。下面是 Solr 相关知识点: 1. Solr 的应用场景:Solr 主要应用于站内搜索,解决 MySQL 数据库 I/...

    solr同步数据库需要jar包

    Solr,全称为Apache Solr,是一款开源的企业级搜索平台,基于Java开发,广泛应用于全文检索、企业级内容管理和网站搜索。在Solr中,为了实现与数据库的实时同步,通常会采用增量索引策略,确保数据库中的新数据或...

    solr5.5.4全文搜索服务器

    Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是...

Global site tag (gtag.js) - Google Analytics