摘要: 搜搜引擎排序问题,因为涉及到的维度比较多,有时候单纯的依靠sort是无法满足需要的,例如:搜索商品的时候我希望不管怎么排无货的商品都置底,这样问题就来了,怎么排? 其实,solr是自己的解决方案的,比如: dismax、edismax两种支持函数查询,关于solr函数查询更多的信息,看这里。 因为工 阅读全文
posted @ 2017-08-13 16:10 噢哦哦 阅读(4721) 评论(0) 推荐(0) 编辑
摘要: solr分词,就是solr配置的字段类型根据注册的分词文件分词断句的行为。 例如:你们村村通工程知道吗? 不分词的时候会是这样: 分词的话,我们把“村村通工程 ”名词化,分词结果为: 说说中文分词 中文分词器有多中,常用的有 IKAnalyzer、 mmseg4j。 前者最新版本更新到2012年,所 阅读全文
posted @ 2017-02-27 15:40 噢哦哦 阅读(5346) 评论(0) 推荐(0) 编辑
摘要: 最近因项目需要,安装部署solr,这里我记录下学习solr中遇到的问题 solr教程,网上很多,很泛滥;但是值得参考的不多,下面就整理一下我在学习solr过程中的资料,一些能直接搜索到的文档,我会列出文章名字和链接。 单节点solr部署 solr下载地址:http://archive.apache. 阅读全文
posted @ 2017-02-27 15:28 噢哦哦 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 前记 metaq,(metamorphosis),一款设计起源于kafka的,高可用、高性能、可扩展、分布式的消息中间件,MetaQ具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适合大规模分布式系统应用的特点深受一些互联网企业的喜爱。 前记 metaq,(metamorphosis),一款 阅读全文
posted @ 2017-02-09 18:40 噢哦哦 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 我们都知道 volatile这个关键字,使用它在多线程环境下能保证该变量的内存可见性;这是如何实现的呢?Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。如果一个字段被声 阅读全文
posted @ 2017-02-09 17:55 噢哦哦 阅读(188) 评论(0) 推荐(0) 编辑