博客专栏  >  云计算/大数据   >  搜索引擎

搜索引擎

搜索引擎开发,Lucene/Solr/elasticsearch等搜索引擎和框架的开发学习。

关注
0 已关注
25篇博文
  • Solr之精确、匹配、排序、模糊查询-yellowcong

    Solr查询数据,其实下面一堆的参数,我也没有做测试,只是转载过来了,我大概只用了高亮、排序、查询、分页,其他的好像没有用过,以后用再来查

    2017-12-06 17:52
    603
  • Solr之集群管理Collection-yellowcong

    Solr集群管理控制中,有添加分片和主备的配置,但是控制台上面,好象没有,句话疼。。。。文章中做了关于solr集群的集合(Collection)、分片(shards)、副本(replication)的...

    2017-12-06 15:15
    100
  • Solr之ZooKeeper管理配置文件-yellowcong

    Solr自己带有一个zookeeper的插件,存在于solr-4.10.3/example/scripts/cloud-scripts/zkcli.sh目录下,可以很爽的进行文件的上传操作,下面简单的...

    2017-12-06 17:45
    333
  • Solr之java操作集群 -yellowcong

    通过Java来操作Solr的集群,可以说和单机的模式都差不多,只是连接的对象是zookeeper服务器了,而不是直接连接的solr服务器。通过CloudSolrServer 连连接服务器,设定操作的...

    2017-12-06 17:03
    267
  • Solr之集群安装-yellowcong

    基于Zookeeper进行Solr集群搭建,前提是需要将Zookeeper集群搭建。然后配置Solr服务,其中注意导入solr的配置文件的时候,zkcli.sh脚本是solr的,而不是zookeepe...

    2017-12-06 13:06
    178
  • Solr之定时重建索引-yellowcong

    定时更新solr的索引,通过interval 来设定的是多长事件建立索引。同时需要注意的是dataimport.properties的配置文件目录。(测试的最简单方法,是将索引全部删除,然后就会自动将...

    2017-12-05 17:31
    135
  • Solr之分页查询-yellowcong

    分页查询的时候,只对添加start(哪儿开始)和rows(多少行)两个参数即可,通过设定SolrQuery.setStart 和SolrQuery.setRows ,来进行分页。分页操作在实际开发中,...

    2017-12-05 15:56
    201
  • Solr之高亮显示-yellowcong

    Solr高亮显示,通过高亮显示,来将重要的数据显示出来。高亮显示,在WEB的查询和检索中,会经常的用到,我们需要通过高亮的操作来显示关键字。操作的时候,将高亮的数据处理后,封装成对象后,再返回给调用者...

    2017-12-05 15:23
    236
  • Solr之IKAnalyzer中文分词器-yellowcong

    IKAnalyzer分词器和Solr整合,在整合过程中,我发现Ik版本和Solr版本不兼容的问题,搞了半天,最怕的就是尼玛版本问题,导致莫名其妙的问题,菊花疼啊 默认分词,发现字符分割有问题,是俺字符...

    2017-12-04 12:01
    38
  • Solr之日志配置-yellowcong

    如果部配置日志,出了错误,只能哭了,我刚开始一直报错,就是不知道错误在哪儿,在tomcat的log目录下,也没有数据,下面配置的日志方式是固定日志文件大小,滚动输出,不是一直追加的方式

    2017-12-05 13:48
    218
  • Solr之入门案例-yellowcong

    Solr入门案例,通过java实现查询,添加,删除solr的索引的操作,特别需要注意的一点是,solr的jar版本需要通过服务器版本一致,不然又有错误问题,同时还要注意依赖包的问题。

    2017-12-04 14:04
    111
  • Solr之Mysql数据库全量、增量同步-yellowcong

    Solr和数据库进行数据的同步,1、配置solrconfig.xml,2、配置data-config.xml,3.配置数据库(创建表和添加远程访问权限),4.配置schema.xml,5、添加jar包...

    2017-12-05 14:16
    357
  • Solr之单机安装-yellowcong

    这个solr的安装挺简单,就是将war包拷贝到tomcat的webapp目录,然后拷贝依赖包到tomcat的lib目录,配置solr的web.xml文件,就可以完成solr的安装了。如果没有安装tom...

    2017-12-03 11:07
    99
  • Solr之基于注解开发-yellowcong

    通过注解的方式来开发Solr,Solr中,提供了一个@Field注解,可以定义实体bean和索引的关系,然后直接添加实体Bean,进行数据查询,而不需要通过SolrInputDocument.addF...

    2017-12-04 15:46
    90
  • Java之Luence工具类-yellowcong

    我们需要通过索引管理类,获取到索引读取文件,然后通过索引查询类,查询Luence建立的索引

    2017-07-17 07:49
    184
  • Lucene之入门案例-yellowcong

    这个是一个简单的Lucene案例,基本包含了如何建立一个Lucene索引和如何读取Lecene的索引。

    2017-12-02 13:23
    86
  • Lucene之索引的创建和域选项-yellowcong

    索引创建中,需要配置索引的内容是否存储和是否进行分词的操作。特别注意的是索引的NORMS,存储这索引的时间,以及索引的优先级,我们需要在添加索引的时,需要选择正确的索引策略。

    2017-12-02 16:29
    127
  • Lucene之索引的增删改查-yellowcong

    在Lucene中,索引被删除后,会在回收站的地方,不会立即清除,而且还有一点,获取删除条数,这个方法只能查出通过精确条件删除的数据,如果是`IndexWriter.deleteAll`方法删除的数据,...

    2017-12-02 21:10
    83
  • Lucene之模糊、精确、匹配、范围、多条件查询-yellowcong

    Lucene的查询方式很 丰富,对于数值类型的数据,采取TermRangeQuery的方式,对于String类型的,就可以采取TermQuery等,查询方式了,可以通过采取合适的查询方式,检索到数据。...

    2017-12-03 13:13
    336
  • Lucene之分页查询的三种方式-yellowcong

    分页查询有三种,一种是直接查询出这页及这页以后的数据,第二种,查询这页以前的最后一条数据,然后再查询这页之后的数据,这种方式还不如第一种方法快,第三种,是根据一个id来进行分页,这种方式适合不变更的数...

    2017-12-03 16:06
    156

Java高级开发
202629
Zookeeper学习
142963
seasar
132811
Docker学习
196151
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部