文档章节

solr教程,值得刚接触搜索开发人员一看

jibaole
 jibaole
发布于 2015/12/11 16:52
字数 601
阅读 92
收藏 0

参考地址: http://blog.csdn.net/awj3584/article/details/16963525

                                     http://www.ibm.com/developerworks/cn/java/j-spatial/

基于Solr的空间搜索 :   http://www.cnblogs.com/luxiaoxun/p/4477591.html

                                         http://wiki.apache.org/solr/SpatialSearch



一、创建索引:
根据需求,将所有建立索引的表字段存入doc_list (List<SolrInputDocument>  doc_list= new ArrayList<SolrInputDocument>();),确立唯一主键:uniqueKey-id,然后批量每次10000条数据,导入Solr中,以文件的形式保存在本地物理路径下;或者使用大数据存储到Hadoop中;
创建索引:1、单个创建索引;2、批量创建索引进行判断标识;
更新索引:1、单个更新索引;2、批量更新索引进行判断标识;
删    除:1、根据id单个删除;2、根据索引类型批量删除;3、全部删除;

二、搜索:
查询的时候:   接口端组装查询的字符串:根据精确查询、模糊查询、排序组织查询条件; 数据召回的时候只要排好序的主键id,再次分页查询涉及到的内容信息,铺到页面上;


注:Java使用SolrJ.jar,在编码上对Solr进行操作。

教程内容有:
1.Solr的介绍和安装【Solr实战视频教程】        http://www.icoolxue.com/play/2292
2.Solr的中文支持【Solr实战视频教程】        http://www.icoolxue.com/play/2293
3.Solr后台的使用【Solr实战视频教程】        http://www.icoolxue.com/play/2294
4.Solrj的使用【Solr实战视频教程】        http://www.icoolxue.com/play/2295

                                     

1、zookeeper集群搭建,以及配置信息,zookeeper客户端命令讲解
    2、solrcloud在生产环境下的搭建
    3、创建collection,如何动态加载配置到zookeeper中,以及schema的详解
    4、详细讲解文档的Fields以及solrconfig.xml的相关配置,以及solrweb管理界面描述
    5、solr索引文件夹,uuid与uniqueKey的讲解,如何使用uuid自动生成uniqueKey
    6、solr的dataimport讲解各种DataSource,导入mysql数据
    7、分词器讲解,中文分词器ik。
    8、solr定时更新mysql的新增数据
    9、solr源码从ant如何转换为maven,以及源码的阅读,打包
    10、修改ik分词器源码,动态从mysql中获取自定义分词,停顿词
    11、solrj与spring整合
    12、spring solrj的简单增删改查,权重设置
    13、spring solrj的Faceting搜索Highlighting高亮
    14、solr的近实时索引搜索以及实时索引搜索

© 著作权归作者所有

jibaole
粉丝 1
博文 2
码字总数 1812
作品 0
洛阳
私信 提问
求教:如何能提高solr重建索引的速度,谢谢

有三个字段:id(int),typeId(int),content(text_general),content纯内容大小大概在500K,这三个字段都有indexed,store。在页面上展示时,需要对typeId进行facet 现在问题是:需根据业务不定时...

稀饭
2015/06/01
2.1K
1
centos6.7部署solr-6.3.0

因为solr-6.3.0比较新,在centos中部署的教程也比较少,所以我自己就部署了一次,有什么不对的地方请大家多多指教 环境如下 系统:centos6.7 JDK:1.8.0_111 Tomcat:apache-tomcat-8.5.6 s...

lujiawei
2016/12/10
294
0
大神,有个问题想请教您

@八龙 你好,想跟你请教个问题:我是刚接触solr,请问solr5.5怎么跟项目关联,怎么跟myeclipse放一起用?

双鱼座Sadness
2016/06/03
50
0
Apache Solr入门教程(初学者之旅)

Apache Solr入门教程(初学者之旅) 写在前面:本文涉及solr入门的各方面,建议边思考边实践,相信能帮助你对solr有个清晰全面的了解并能简单实用。 在Apache Solr初学者教程的这个例子中,我们...

方宏春
2018/07/13
221
0
搜索引擎solr服务

solr作为Apache下面的企业级搜索引擎,已经被广发使用。 我从12年开始接触solr,已经为多家企业搭建搜索服务并成功上线运营。 solr提供了全文检索,高亮,分词,权重排序,分类搜索统计等,分...

朗讯
2016/08/15
26
0

没有更多内容

加载失败,请刷新页面

加载更多

队列-顺序(c/c++实现)

队列是在线性表功能稍作一改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。 队列(顺序)实现的三个步骤: 定义所需的功能(...

白客C
8分钟前
4
0
安装tomcat部署网站/nginx代理tomcat/tomcat部署多个网站

来源:https://blog.csdn.net/Powerful_Fy 安装jdk: Oracle官方下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html yum安装openjdk: 1.查找可使用的jdk包: [roo......

asnfuy
16分钟前
1
0
Linux 安装 Android studio

官网下载linux 版本 android xxxxx-xxxx.tar.gz 然后 找到它 解压缩 得到 android-studio文件夹 执行 [root@monkey java]# mv ./android-studio /opt [root@monkey java]# cd /opt/android-s......

MrLins
19分钟前
3
0
VMware vSphere虚拟机的迁移

VMware vSphere 6.7下,虚拟机的迁移按照移动的内容,可以分为4种: 1)冷迁移(cold migration) 2)热迁移(vMotion) 3)存储热迁移(storage vMotion) 4)完全热迁移(shared-nothing ...

大别阿郎
19分钟前
2
0
SpringCloud——Docker部署eureka集群

Docker部署eureka集群 一、环境准备 1.docker环境 centos7下的安装:https://www.jianshu.com/p/ec02810d6a2b docker常用命令:https://www.jianshu.com/p/af7977b1075c 没有用过docker的最好......

devils_os
19分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部