`
文章列表
1、maven包查询:    http://mvnrepository.com/ 2、maven公共仓库 :    http://mirrors.ibiblio.org/pub/mirrors/maven2/    http://gradle.artifactoryonline.com/gradle/libs    http://gradle.artifactoryonline.com/gradle/plugins   http://google-maven-repository.googlecode.com/svn/repository   http://maven.springfr ...
Lucene学习-深入Lucene分词器,TokenStream获取分词详细信息 在此回复牛妞的关于程序中分词器的问题,其实可以直接很简单的在词库中配置就好了,Lucene中分词的所有信息我们都可以从TokenStream流中获取. 分词器的核心类Analyzer,TokenStream,Tokenizer,TokenFilter. Analyzer Lucene中的分词器有StandardAnalyzer,StopAnalyzer,SimpleAnalyzer,WhitespaceAnalyzer. TokenStream 分词器做好处理之后得到的一个流,这个流中存储了分词的各 ...
 相关搜索是检索功能的一个扩展,用来告诉用户自己输入查询词的情况。 如果输入错了,可能会纠错提示用户:“想找的是不是”; 或者又叫拼写检查      。 另外还会在显著位置提供与输入查询词相关的其他查询词,例如百度结果页下面的提示,       而对于电商网站这两个功能会合在一起,下面分别说说我对这两个任务的理解。   一、纠错功能,英文叫做spellcheck,在英文上做纠错比较直接,就是看单词的编辑距离,目标当然就是对于任意一个输入,能在大量正确而靠谱的查询词中找出编辑距离满足要求的一个或者几个。 面对这样的spellcheck任务,模型上就是要推算用户输入错误单词w的 ...
今天在网上看到了一篇写的很不错的文章,在这里做下记载。   问:池老师,我是个不爱互动的人,但是您所有的文章我都看了,非常感谢您的引导,我入手了人生第一台 MBP。现在问题来了,但是找不到更合适的人解答,只 ...
Solr多核心及分词器(IK)配置 多核心的概念 多核心说白了就是多索引库。也可以理解为多个"数据库表" 说一下使用multicore的真实场景,比若说,产品搜索和会员信息搜索,不使 用多核也没问题,这样带来的问题是 indexs文件很多,而且产品的索引文件和会员信息的索引文件混在一起,备份也是个问题。 如果使用了多核,那就很轻松了,产品和会员就可使用不同的URL进行提交了,业务上也很清晰,生成的索引文件也不会混在一起,也容易备份。     每个索引库通过相对独立的url访问。   多核心的配置 还记得solr home吗,既然配置多核心,那么我们可 ...
Access denied for user 'root'@'localhost' (using password:YES) 解决办法:重新设置root用户密码,在Windows平台下操作步骤如下   1、以系统管理员身份登录到系统; 2、如果MySQL服务器正在运行,停止它      命令停止操作:       cmd 里 ...
import java.security.Key; import java.security.Security; import javax.crypto.Cipher; public class DesUtil { /** 字符串默认键值 */ private static String strDefaultKey = "national"; /** 加密工具 */ private Cipher encryptCipher = null; /** 解密工具 */ pri ...
服务端使用的 memcached 版本为 memcached-1.4.20,libevent 版本为 libevent-2.0.21-stable 安装方法见 :http://lucien-zzy.iteye.com/blog/2112490   一、概念 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 采用c编写的一种集中式的cache,支持分布式横向扩展。memcached服务端本身是单实例的,只是在客户端实现的过程中可以根据存储的主键做分区存储。内存存储:和cpu消耗高 ...
下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-1.3.tar. ...
一、总论 根据http://lucene.apache.org/java/docs/index.html定义: Lucene是一个高效的,基于Java的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中的数据说起。 我们生 ...
线程的简单运用(二) Java5之前使用线程 是实现Runnable接口,没有返回值。 现在可以实现Callable接口,实现有返回值的线程。 以下是使用实例: 业务代码: import java.util.concurrent.Callable; public class MyCallable implements Callable{ private String oid; MyCallable(String oid) { this.oid = oid; } @Override publi ...
系统全面的认识Solr文章包括:组件关系,简单搭建,solr目录结构,solr源码分析,Solr性能参数, 链接数据库导数据,Solrj操作索引,自动补齐,解析核心配置文件solrconfig.xml,schema.xml等。其中还包含来自其他博客的优秀资源。   Solr 是什么?          Solr 是一个开源的企业级搜索服务器,底层使用易于扩展和修改的 Java 来实现。服务 器通信使用标准的 HTTP 和 XML ,所以如果使用Solr 了解 Java 技术会有用却不是必须的要求。          Solr主要特性有:强大的全文检索功能,高亮显示检索结果,动态集群 ...
线程简单运用示例代码,两个类文件,CountThread(业务类)和  TestRecur(测试类) 首先是业务类 CountThread ,实例如下: class CountThread implements Runnable { private int count; public CountThread(int count) { this.count = count; } public void run() { getResult(count); } public static void getResult(int count){ ...
资源来自 http://www.w3school.com.cn/sql/index.asp 使用 Mind Manager 9导出PNG: 目录: 详解:  
Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比 如servlet?n ...
Global site tag (gtag.js) - Google Analytics