solr教程

solr入门-分组查询/统计

1

Harries 发布于 2015-08-11

说到分组统计估计大家都不会陌生,就是数据库的group by语句,但是当我们采用solr4.5全文检索时,数据库提供再好的sql语句都没有任何的意义了,那么在solr4.5中我们如何做到分组统计呢?其实很简单,下面我们来看看怎么做。 示例场景: 现在有个电子商务网站的产品搜索功能...

阅读(94)评论(0)赞 (0)

solr入门-客户端solrj使用

Harries 发布于 2015-08-11

(solrj)初次使用solr的开发人员总是很郁闷,不知道如何去操作solr索引库,以为只能用《五分钟solr4.5教程(搭建、运行)》中讲到的用xml文件的形式提交数据到索引库,其实没有那么麻烦,solr配套有好多的客户端用于操作索引库,下面我们来讲如何用solrj去操作sol...

阅读(99)评论(0)赞 (0)

solr入门-schema.xm介绍

Harries 发布于 2015-08-11

schema.xml配置文件是用于定义index索引库的结构,有点类似于数据表表的定义。 当我们打开schema.xml配置文件时,也许会被里面密密麻麻的代码所吓倒,其实不必惊慌,里面其实就两个东西filed和fieldType。 1、field–类似于数据表的字段 <fi...

阅读(83)评论(0)赞 (0)

solr入门-solrconfig.xml配置文件介绍

Harries 发布于 2015-08-11

对于solr4.x的每个core有两个很重要的配置文件:solrconfig.xml和schema.xml,下面我们来了解solrconfig.xml配置文件。 具体很详细的内容请细读solrcofig.xml配置文件中的英文说明。 1、 “solr.”--代表solr home...

阅读(109)评论(0)赞 (0)

solr入门-导入MySQL数据

2

Harries 发布于 2015-08-11

际项目中,我们需要把已存在于数据库中的数据导入到solr索引库中,solr给我们提供了一个非常简便的方式,下面我们以mysql数据为例。 假设我们数据名叫database,数据表叫user,user里面有字段id、name、password;你的core下面的conf/schem...

阅读(103)评论(0)赞 (0)

solr入门-中文分词

Harries 发布于 2015-08-11

solr4.x虽然提供了分词器,但不太适合对中文的分词,给大家推荐一个中文分词器mmseg4j mmseg4j的下载地址:https://code.google.com/p/mmseg4j/ 通过以下几步就可以把mmseg4j分词器集成到solr中: 1、解压mmseg4j-1....

阅读(121)评论(0)赞 (0)

solr入门-源码结构

Harries 发布于 2015-08-11

1. 目录结构说明 我们下载的Solr包中,进入Solr所在的目录,我们可以看到以下几个目录:build、client、dist、example、lib、site、src。下面分别对其进行介绍。 1.1. build 该目录是在ant build过程中生成的,其中包含了未被打包成...

阅读(88)评论(0)赞 (0)

solr入门-5分钟了解solr

Harries 发布于 2015-08-11

环境要求 jdk1.6及以上版本 solr发布版本 下载地址 http://lucene.apache.org/solr/mirrors-solr-latest-redir.html? 启动solr 1、解压solr-4.5.0.zip到你想到存放的路径,比如:d:/solr 2...

阅读(172)评论(0)赞 (2)

solr入门-tomcat部署solr

1

Harries 发布于 2015-08-11

solr默认自带了jetty服务器,但我们习惯了tomcat,我们通过以下步骤将solr部署到tomcat 1、solr.4.5.0.zip解压到指定的目录中,如d:/solr-4.5.0 2、将d:/solr-4.5.0/example/webapps下的solr.war拷贝到...

阅读(84)评论(0)赞 (0)