Apache Solr初学者教程(入门之旅) 写在前面:本文涉及solr入门的各方面,请逐行阅读,相信能帮助你对solr有个清晰全面的了解和使用。 在Apache Solr初学者教程的这个例子中,我们将讨论有关如何安装最新版本的Apache Solr,并告诉你如何配置它。此外,我们将告诉你如何进行使 ...
分类:
Web程序 时间:
2016-06-27 19:34:42
阅读次数:
439
结合上次搭建项目和配置安全控制的经验,工程的搭建过程应该如下:
1.搭建zookeeper集群
2.配置solr的jetty启动配置
3.在solr启动配置中增加zk的acl配置信息
4.使用solr配置,启动solrcloud集群将 集群交给zookeeper管理
5.上传相关的配置文件,创建集合
6.上传安全配置文件
7.登录admin界面,查看集群状态及能否访问到zookeep...
分类:
其他好文 时间:
2016-05-18 19:53:31
阅读次数:
531
导入文档: sh bin/post -c gettingstarted docs/index.html 删除全部文档: sh bin/post -c gettingstarted -d "<delete><query>*:*</query></delete>" 删除示例: bin/solr stop ...
分类:
其他好文 时间:
2016-05-09 18:27:30
阅读次数:
153
Permission Attributes(权限属性)
每个用户又一个或者几个权限组成,每个权限由几个定义过可以做哪些事的属性组成.
下面有一些不能被修改的预定义权限:
Pre-defined Permissions
有一些预定义的权限。这些固定的默认值,不能修改,无法添加新属性。要使用这些属性,只需定义一个角色,包括这个权限, 然后给一个用户分配角色。
se...
分类:
其他好文 时间:
2016-04-29 16:51:19
阅读次数:
236
做搜索引擎避免不了排序问题,当排序没有要求时,solr有自己的排序打分机制及sorce字段
1.无特殊排序要求时,根据查询相关度来进行排序(solr自身规则)
2.当涉及到一个字段来进行相关度排序时,可以直接使用solr的sort功能来实现
3.对多个字段进行维度的综合打分排序(这个应该才是重点,内容)
使用Solr搭建搜索引擎很容易,但是如何制定合理的打分规则(boost)做排序...
分类:
编程语言 时间:
2016-04-16 19:26:17
阅读次数:
1009
今天主要是收集了些拼写检查方面的资料和 尝试使用一下拼写检查的功能--=遇到了不少问题
拼写检查的四种配置目前我只算是成功了半个吧
---------------------------------
拼写检查功能,能在搜索时,提供一个较好用户体验,所以,主流的搜索引擎都有这个功能。在这之前,笔者先简单的说一下什么是拼写检查,其实很好理解,就是你输入的搜索词,可能是你输错了,也有可能在...
分类:
其他好文 时间:
2016-04-01 18:55:21
阅读次数:
225
涉及的问题:
建索引时有一个字段是该词语出现的次数,这个字段是放在solr里的
而我用的是多线程来进行全量导入的,这里就涉及到了多线程问题
多个线程操作同一个变量时如何处理?
我是这样子做的 :
首先将变量本地话--分布式就放到大容器中,我这里仅仅使用了一个map来存
词和次数的关系映射
变量本地化后就是多线程的解决了--锁的设置-我仅仅是在操作时加了一个锁来解决这...
分类:
编程语言 时间:
2016-03-29 10:44:52
阅读次数:
291
下载4.8.0版本,下载地址:http://archive.apache.org/dist/lucene/solr/4.8.0/ 解压后,得到文件夹视图如下: 启动:D:\soft\apache\solr\solr-4.8.0\example>java -jar start.jar 看结果:http
分类:
其他好文 时间:
2016-02-23 11:12:46
阅读次数:
193
Solr是一个高性能的、带有高级特性,比如faceting(arranging search results in columns with numeric counts of key terms)的搜索程序。Solr构建于Lucene之上。Lucene是一个提供索引、查询、拼写检查、关键字高亮和分
分类:
其他好文 时间:
2016-02-14 14:05:45
阅读次数:
277
Solr Lunece Lunece.Net Java和.Net哪个好,我们也不需要打口水战,我认为语言只是我们达到目的的工具而已,某个业务场景哪个顺手用哪个(包括除此两种以外的所有语言),当然要精通一门语言是很难的事情,需要我们持之以恒。
分类:
Web程序 时间:
2015-11-25 15:07:35
阅读次数:
177