- 浏览: 86130 次
- 性别:
- 来自: 北京
最新评论
-
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
solr 短文本搜索(模糊,拼音,单字分词)
文章列表
1.中文分词
http://limeng650419.iteye.com/blog/2300892
2.suggest
3.分类统计
4.近义词
5.拼音
6.相关性推荐
7.geo距离查询
8.高亮
9.按字段去重
10.综合查询公式
11.单字分词
http://limeng650419.iteye.com/blog/2301261
12.拼音查询
13.solr短文本搜索(模糊,拼音,单字分词)
http://limeng650419.iteye.com/blog/2301934
[20:21] unable to parse BaseAggregationBuilder with name [commission]: parser not found
原因:agg 查询语句格式不对
"aggs": {
"sum_commission": {
"sum": {
"field": "commission"
}
}
异常信息:
java.lang.NoSuchMethodError: io.netty.buffer.CompositeByteBuf.addComponents(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;
at org.elasticsearch.transport.netty4.Netty4Utils.toByteBuf(Netty4Utils.java:122)
at org.elasticsearch.transport.netty4.Netty4Transport.sendMessage(Nett ...
直接上方法 : 按 fn +左上角 ESC键(fnLock) 切换即可。
看了很多博客,都是教大家开机进BIOS里,都是一群傻X抄袭。
在solrconfig.xml设置,添加一条自己的查询预热即可
<listener event="firstSearcher" class="solr.QuerySenderListener">
<arr name="queries">
<lst>
<str name="topwords">销售</str>
<str name="user_id"&g ...
查看kafka是否有消息堆积
- 博客分类:
- kafka
kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper XXX --group index_job 2>/dev/null
1.如果是老机器,只能改bios
2.如果是新机器,查看左上角ESC按键是否有个Fn锁,同时按 Fn+Esc就可以默认是 F12功能,而不是多媒体功能
kafka默认消息分片路由规则
- 博客分类:
- kafka
发一个消息,如何知道消息被默认分片到哪里
1.如果没有指定key,是随机分片
2.如果指定了key,即 new KeyedMessage<String, String>(String topic, String key, String message)
可以套用一下公式计算:
key.hashCode() % 12
例如有一个topic 叫test,有8个patition,key="1",则日志文件在
"1".hashCode() % 8=1
在 *****/log/test ...
kafka查看消息高级用法
- 博客分类:
- kafka
1.查找全部
bin/kafka-console-consumer.sh --zookeeper 130.51.23.95:2181 --topic test --from-beginnin
2.从某台机器的某个patition按offset查找
/data/kafka_2.11-1.1.0/bin/kafka-console-consumer.sh --bootstrap-server X.X.X.X:9092 --topic test --new-consumer --partition 1 --offset 2 |grep '1'
...
2018-03-30 11:13:11:019 ERROR [qtp1049817027-660 - /solr/admin/collections?action=CREATE&name=vas_task_order] org.apache.solr.core.SolrCore | org.apache.solr.common.SolrException: java.io.InvalidClassException: org.apache.solr.common.SolrException; local class incompatible: stream classdesc seri ...
solr通过 url创建collection
- 博客分类:
- solr
http://localhost:8983/solr/admin/collections?action=CREATE&name=collection
action=DELETE 是删除
action=RELOAD 是重新加载
创建core
http://localhost:8983/solr/admin/cores?action=create&dataDir=data&config=solrconfig.xml&schema=schema.xml&numShards=1&collection=test ...
使用创建solr collection时报错
- 博客分类:
- solr问题
1.当用solr创建collection的时候,报错:
org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Error opening new searcher
2018-03-30 10:48:42:074 ERROR [qtp1049817027-995 - /solr/admin/cores] org.apache.solr.core.SolrCore | org.apache.solr.common.SolrException: Error CREATEing SolrCore ...
发现启动项目总是报这个错误 ClassNotFoundException: net.sf.log4jdbc.DriverSpy
原来是pom少一个jar包
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
<version>8.0.10</version>
& ...
1.maven在clean package时,发生类重复错误。一直找不到答案。
[ERROR] E:\WorkSpace\cat-master\cat-home\src\main\java\com\dianping\cat\home\dependency\config\transform\DefaultMerger.java:[12,7] 错误: 类重复: com.dianping.cat.home.dependency.config.transform.DefaultMerger
solr-cloud添加新的副本示例
- 博客分类:
- solr
添加副本:
http://172.28.4.84:11060/solr/admin/cores?action=CREATE&name=sceneApplication_sceneApplication_shard3_replica2&instanceDir=sceneApplication_sceneApplication_shard3_replica2&dataDir=data&collection=sceneApplication_sceneApplication&shard=shard3&collection.configName=sc ...