solr入门-分组查询/统计 solr教程

solr入门-分组查询/统计

说到分组统计估计大家都不会陌生,就是数据库的group by语句,但是当我们采用solr4.5全文检索时,数据库提供再好的sql语句都没有任何的意义了,那么在solr4.5中我们如何做到分组统计呢?其实很简单,下面我们来看看怎么做。 示例场景: 现在有个电子商务网站的产品搜索功能,不同的商家发布不同的产品,我们想通过关键词“手机”去查找不同商家下面有多少有关手机的产品。假设索引库的结构...
阅读全文
solr入门-客户端solrj使用 solr教程

solr入门-客户端solrj使用

(solrj)初次使用solr的开发人员总是很郁闷,不知道如何去操作solr索引库,以为只能用《五分钟solr4.5教程(搭建、运行)》中讲到的用xml文件的形式提交数据到索引库,其实没有那么麻烦,solr配套有好多的客户端用于操作索引库,下面我们来讲如何用solrj去操作solr索引库。 一、认识solrj solrj是solr的java客户端,用于访问solr索引库。它提供了添加、...
阅读全文
solr入门-schema.xm介绍 solr教程

solr入门-schema.xm介绍

schema.xml配置文件是用于定义index索引库的结构,有点类似于数据表表的定义。 当我们打开schema.xml配置文件时,也许会被里面密密麻麻的代码所吓倒,其实不必惊慌,里面其实就两个东西filed和fieldType。 1、field–类似于数据表的字段 <fields>       <field name="id" type="string" ind...
阅读全文
solr入门-solrconfig.xml配置文件介绍 solr教程

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

对于solr4.x的每个core有两个很重要的配置文件:solrconfig.xml和schema.xml,下面我们来了解solrconfig.xml配置文件。 具体很详细的内容请细读solrcofig.xml配置文件中的英文说明。 1、 “solr.”--代表solr home,即core所在的目录,如:/example/solr/collection1 2、 <luce...
阅读全文
solr入门-导入MySQL数据 solr教程

solr入门-导入MySQL数据

际项目中,我们需要把已存在于数据库中的数据导入到solr索引库中,solr给我们提供了一个非常简便的方式,下面我们以mysql数据为例。 假设我们数据名叫database,数据表叫user,user里面有字段id、name、password;你的core下面的conf/schema.xml也做了相应的field(id,name,password)定义。 1、进入你的core(如coll...
阅读全文
solr入门-中文分词 solr教程

solr入门-中文分词

solr4.x虽然提供了分词器,但不太适合对中文的分词,给大家推荐一个中文分词器mmseg4j mmseg4j的下载地址:https://code.google.com/p/mmseg4j/ 通过以下几步就可以把mmseg4j分词器集成到solr中: 1、解压mmseg4j-1.9.1.zip,把dist下面的所有jar文件拷贝到你应用服务器下的solr/WEB-INF/lib中...
阅读全文
solr入门-源码结构 solr教程

solr入门-源码结构

1. 目录结构说明 我们下载的Solr包中,进入Solr所在的目录,我们可以看到以下几个目录:build、client、dist、example、lib、site、src。下面分别对其进行介绍。 1.1. build 该目录是在ant build过程中生成的,其中包含了未被打包成jar或是war的class文件以及一些文档文件。 1..2. client 该目录包含了特定语言的S...
阅读全文
solr入门-5分钟了解solr solr教程

solr入门-5分钟了解solr

环境要求 jdk1.6及以上版本 solr发布版本 下载地址 http://lucene.apache.org/solr/mirrors-solr-latest-redir.html? 启动solr 1、解压solr-4.5.0.zip到你想到存放的路径,比如:d:/solr 2、cmd打开命令行窗口,进入d:/solr/example目录 3、执行命令:java -...
阅读全文
solr入门-tomcat部署solr solr教程

solr入门-tomcat部署solr

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拷贝到tomcat–>weapps中 3、新建文件夹d:/sorl_home,将d:/solr-4.5...
阅读全文
Loading...