elasticsearch
煎饼皮皮侠
这个作者很懒,什么都没留下…
展开
-
elasticsearch在有代理的情况下安装head plugin
head plugin 对于elasticsearch来说,是很好的管理工具。 如果机器如代理,可以直接安装head plugin,如下: cd C:\elasticsearch-0.90.3\bin plugin -install mobz/elasticsearch-head 参考: http://www.oschina.net/translate/elasticsearc原创 2014-12-26 10:27:07 · 2617 阅读 · 0 评论 -
elasticsearch query 语句
{ "query":{ "multi_match":{ "query":"北京", "type":"most_fields","operator":"or", "fields":["*name" ] } }, "highlight":{"fields":{"*name":{}}} } res = es.search(index="article_info原创 2015-12-28 18:33:34 · 1318 阅读 · 0 评论 -
elasticsearch 如何能像数据库一样,按条件精准查询
在elasticsearch 中输入查询条件,一般会匹配到很多结果,是因为analyzer的存在, 参考: So when our term filter looks for the exact value XHDK-A-1293-#fJ3, it doesn’t find anything, because that token does not exist in o转载 2015-12-31 14:52:18 · 7777 阅读 · 0 评论 -
elasticsearch 单机部署,脱离集群
安装好elasticsearch后,默认是会将同一网段的所有cluster.name相同的索引,都能搜索到, 但是在开发环境下,测试用的elasticsearch不应该到集群中,只应在单机显示, 解决方法: 在elasticsearch文件夹下,修改config文件夹下elasticsearch.yml文件: 默认设置: #cluster.name: elasti原创 2015-12-18 14:26:56 · 6336 阅读 · 0 评论 -
elasticsearch中的精准文本位置匹配
在elasticsearch中,将长篇幅的文档划分为树形结构的段落后,有助于文本的精准位置匹配, 例如:原来的content是这样的: content = "一、大标题 \n 1. 一级标题 \n 1> 二级标题" 段落划分后,是如下这样: content = { paras: [ { "text": "大标题",原创 2016-11-09 10:07:30 · 3639 阅读 · 2 评论