在师出名门的基于lucene的solr搜索引擎中。提供了 拼写检查和智能提示这块功能。
拼写检查就是用来检查用户输入的检索内容是否存在,如果不存在则,给它提示出相近,或相似的内容。
而检索建议则是用户输入某个检索条件后,会立刻友好的给出一系列提示内容,并推荐首个出现的相似的词,作为推荐词。
也就是说 拼写检查是可以作为一个单独功能使用,但suggest一般引用拼写检查组件...
分类:
其他好文 时间:
2015-07-02 22:44:56
阅读次数:
223
1.eclipse下的编码设置:2.取消单词拼写检查3.去除不需要加载的模块4、取消在启动时自动验证项目配置文件5,修改Eclipse安装目录的eclipse.ini文件,加大JVM的非堆内存6.修改Eclipse编辑JSP,xhtml等页面时的编辑工具7.设置字体大小8.Eclipse中高亮显示相...
分类:
系统相关 时间:
2015-06-25 14:01:44
阅读次数:
191
使用java操作solr前面讲了很多对solr的操作都是直接在页面上操作的,实际工作中肯定是要使用java进行操作的,在这我们就看一下如何使用java来操作solrSolr提供了solrj来使用java操作solr,SolrJ是封装了httpClient方法,来操作solr的API的。首先添加mav...
分类:
编程语言 时间:
2015-06-12 19:10:40
阅读次数:
159
使用java操作solr
前面讲了很多对solr的操作都是直接在页面上操作的,实际工作中肯定是要使用java进行操作的,在这我们就看一下如何使用java来操作solr
Solr提供了solrj来使用java操作solr,SolrJ是封装了httpClient方法,来操作solr的API的。首先添加maven依赖
org.apache.solr
solr-...
分类:
编程语言 时间:
2015-06-12 17:17:58
阅读次数:
146
接下来,我将介绍如何向应用程序添加 “您是不是要找……”(拼写检查)。提供拼写建议Lucene 和 Solr 很久以前就开始提供拼写检查功能了,但直到添加了SearchComponent架构之后,这些功能才可以无缝使用。现在您可以输入一个查询,让它不仅返回查询结果,并且为查询词语提供拼写建议(如果存...
分类:
其他好文 时间:
2015-05-28 15:46:54
阅读次数:
172
Solr
本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。
1. Solr 是什么?
Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命...
分类:
其他好文 时间:
2015-05-18 23:12:11
阅读次数:
293
昨天了解了suggest包中的spell相关的内容,主要是拼写检查和相似度查询提示;
今天准备了解下关于联想词的内容,lucene的联想词是在org.apache.lucene.search.suggest包下边,提供了自动补全或者联想提示功能的支持;
InputIterator说明
InputIterator是一个支持枚举term,weight,payload三元组的供suggester使...
分类:
Web程序 时间:
2015-05-18 01:12:12
阅读次数:
202
suggest应用场景
用户的输入行为是不确定的,而我们在写程序的时候总是想让用户按照指定的内容或指定格式的内容进行搜索,这里就要进行人工干预用户输入的搜索条件了;我们在用百度谷歌等搜索引擎的时候经常会看到按键放下的时候直接会提示用户是否想搜索某些相关的内容,恰好lucene在开发的时候想到了这一点,lucene提供的suggest包正是用来解决上述问题的。
suggest包联想词相关介绍...
分类:
Web程序 时间:
2015-05-16 23:26:28
阅读次数:
521
1、认识线程
a) 对于线程来说,容易混淆的还有进程,我们用一个例子来区分它们,每次打开一个word文档,这就是一个进程,一个word中的拼写检查这是一个线程,再如每登陆一个QQ,这是一个进程,QQ中的每一个会话都是一个线程。
b)对于只有一个CPU的电脑来说,一个时间点只有一个进程占用CPU
2、Java中如何实现线程
Java中实现多线程可以采用:继承Thread类,或,实现Runna...
分类:
编程语言 时间:
2015-04-18 11:39:10
阅读次数:
161
原文链接:http://www.656463.com/article/Efm26v.htm很多才学solr的人,都容易把solr spellcheck和solr suggest混淆,误以为他们是一样的,其实不然,他们的侧重点是不一样的,拼写检查spellcheck就是用来检查用户输入的检索内容是否存...
分类:
其他好文 时间:
2015-03-16 17:43:52
阅读次数:
131