
搜索引擎
搜索引擎
life1024
hello
展开
-
solr windows linux 下环境搭建
solr不是一个应用而是一个插件,不分linux和windows版本,是对luence的一个封装windows下搭建这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0 1、到apache下载solr,地址:http://mirrors.hust.edu.cn/apache/lucene/solr/ 2、解压出sol原创 2016-02-27 15:22:18 · 1450 阅读 · 0 评论 -
solr由简单入门
第一章一、简介 Solr是一个开源的,企业级搜索服务器。她已经是一个成熟的产品,用于强化网络站点的搜索功能,包括内部局域网。她是用Java语言编写。使用HTTP和XML进行数据传输,Java的掌握对于学习Solr不是必须的。除了能返回搜索结果外,还有包括高亮搜索关键字,方位导航(已广泛用于电子商务网站),查询关键字拼写校验,自动查询建议原创 2016-02-27 15:31:31 · 2653 阅读 · 2 评论 -
solr 从数据库导入数据,全量索引和增量索引
首先说一下是从mysql数据库导入数据这里使用的是mysql测试。1、先在mysql中建一个表:solr_test 2、插入几条测试数据: 3、用记事本打solrconfig.xml文件,在solrhome文件夹中。E:\solrhome\mycore\conf\solrconfig.xml(solrhome文件夹是什么原创 2016-02-28 20:46:57 · 12115 阅读 · 2 评论 -
solr 实现 中文分词,IK Analyzer
solr默认是不支持中文分词的,这样就需要我们手工配置中文分词器,在这里我们选用IK Analyzer中文分词器。IK Analyzer下载地址:https://code.google.com/p/ik-analyzer/downloads/list如图: 默认大家已经下载并解压了solr,在这里我们使用solr 4.10.4版本原创 2016-02-28 21:03:27 · 1296 阅读 · 1 评论 -
java 调用solr服务器 实现增删改查 及高亮显示
首先有几点需要注意客户端要调用solr服务,首先要把solr服务端工程启动,即前面文章讲的把solr下的slor.war例子放在tomcat下,进行相关配置,并启动。(1)Exception in thread "main" org.apache.solr.client.solrj.beans.BindingException: class: class solr.PeopleBean d原创 2016-02-28 21:44:55 · 6955 阅读 · 0 评论 -
elasticsearch java 增删改查 版本1
既然是开发篇,主要以代码为主,辅助一些说明。所有的内容都是代码实际应该验证过的。引入的头文件:12345678910111213141516171819202122impo原创 2016-06-18 19:22:28 · 136015 阅读 · 0 评论 -
elasticsearch java 增删改查 版本2
ElasticSearch(名称太长,后面简称ES)作为一个搜索引擎,目前可谓是如日中天,几乎和solr齐驾并驱。关于他能做什么,跟云计算有什么关系,在此不再描述。但是ES的官方文档,特别是关于java的客户端文档,真是少的可怜,甚至连个完整的增删改的示例都没有。在此,我就献丑了。在开始讲解之前,还是先做个铺垫,为了能够有一个可以索引的模型,我们自定义了一个模型,暂时起个名称叫LogMod原创 2016-06-18 19:33:47 · 207619 阅读 · 2 评论 -
elasticsearch centos7安装
1、下载wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.3.3/elasticsearch-2.3.3.rpm2、yum 安装yum install elasticsearch-2.3.3.rpm3、启动查看执行文件原创 2016-07-06 11:09:00 · 3478 阅读 · 0 评论 -
elasticsearch的一些基本概念
elasticsearch的一些基本概念需要我们注意的是,这些概念理解只是解释其含义,不推荐强制翻译成中文。Index:这是ES存储数据的地方,类似于关系数据库的database。Document type:嗯,类似关系数据库的表,主要功能是将完全不同schema(这个概念以后会讲到,不急)的数据分开,一个index里面可以有若干个Document type。Doc原创 2016-07-14 19:16:52 · 10495 阅读 · 0 评论 -
elasticsearch 分布式
简介 开始学es,我习惯边学边记,总结出现的问题和解决方法。本文是在两台linux虚拟机下,安装了三个节点。本次搭建es同时实践了两种模式——单机模式和分布式模式。条件允许的话,可以在多台机器上配置es节点,如果你机器性能有限,那么可以在一台虚拟机上完成多节点的配置。 如图,是本次3个节点的分布。虚拟机主机名IPes节点maste转载 2016-07-14 21:00:45 · 13390 阅读 · 0 评论 -
spring-data-elasticsearch api
/* * Copyright 2014-2016 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Y原创 2016-08-02 15:32:35 · 20310 阅读 · 1 评论 -
整合Lucene 4.10.1 与IK Analyzer
版权声明:本文为博主原创文章,未经博主允许不得转载。[java] view plaincopy文件放在F:/lucene/lucenes package org.lucene; import java.io.File; import java.io.FileReader; import java.io.原创 2015-12-26 12:33:09 · 1233 阅读 · 1 评论 -
lucene 4.6以上和4.6一下分词需要注意的
/*** 得到分词list* * @param text* @param analyzer* @return*/public static List getIkFc(String text, Analyzer analyzer) {StringReader reader = new StringReader(text);List list = new A原创 2016-01-13 15:10:31 · 1106 阅读 · 0 评论