随笔分类 - elasticsearch
elasticsearch
摘要:一、前言 大数据处理是流行的一些表现,在不断壮大的数据处理中,怎么样处理数据才是我们继续做好开发的正道。本文章来自网络,不敢原创,但是也有很大借鉴。 二、MAC安装ELK 首先是安装elasticsearch,这个很简单: brew install elasticsearch 但是这里就遇到了问题,
阅读全文
摘要:转载自我的个人博客:http://blog.ywheel.cn/post/2017/03/04/setup_elk_on_mac/ 最近的项目需要对文本数据各字段进行快速检索、组合查询、模糊查询,在架构选择上选择了Elasticsearch作为支撑这些功能的存储和搜索引擎。其他的不说了,刚好我的第一
阅读全文
摘要:新闻搜索的时候,一般需要把最近的新闻排序在前,以突出时效性。solr实现最新的文章排序在前在用solr进行解决该问题的方法,很简单,solr已经提供相关函数进行了实现。recip(rord(creationDate),1,1000,1000)。关于recip函数定义A reciprocal func...
阅读全文
摘要:全文搜索(Full Text Search)现在我们已经讨论了搜索结构化数据的一些简单用例,是时候开始探索全文搜索了 - 如何在全文字段中搜索来找到最相关的文档。对于全文搜索而言,最重要的两个方面是:相关度(Relevance)查询的结果按照它们对查询本身的相关度进行排序的能力,相关度可以通过TF/...
阅读全文
摘要:如果我们一次只能搜索一个词,那么全文搜索就会显得相当不灵活。幸运的是,通过match查询来实现多词查询也同样简单:GET /my_index/my_type/_search{ "query": { "match": { "title": "BROWN DOG...
阅读全文
摘要:系统是Windows server 2003。ElasticSearch是一个基于Lucene的稳定的、分布式、RESTFul的搜索引擎。其实所谓的RestFul就是它提供URL供你调用(建立索引和进行检索),不过直接这样使用实在是太凶残了。所以,它也提供了一系列client包,相当于将curl请求...
阅读全文
摘要:首先下载最新的elasticsearch安装版本:elasticsearch下载。下载最新的elasticsearch 0.90.1版本。下载完成后。解压缩在安装目录。在cmd命令行进入安装目录,再进入 bin目录,运行elasticsearch.bat命令:启动成功后。在浏览器中输入:http:/...
阅读全文
摘要:Query DSLQuery DSL (资料来自: http://www.elasticsearch.cn/guide/reference/query-dsl/)http://elasticsearch.qiniudn.com/--简介--elasticsearch 提供基于JSON的完整的Quer...
阅读全文
摘要:配置elasticsearch的存储路径为hdfs需要两步,安装插件 elasticsearch-hadoop,在联网的情况下在命令窗口运行:plugin -install elasticsearch/elasticsearch-hadoop/1.2.0即可。如果没有联网解压插件到plugins中即...
阅读全文
摘要:elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解...
阅读全文
摘要:这里有一篇很好的文章,很不错,翻译和整理了一下,英文不错的,建议直接看原文:http://euphonious-intuition.com/2013/05/all-about-elasticsearch-filter-bitsets/elasticsearch里面有BOOLfilter、AND、OR...
阅读全文
摘要:1.ElasticSearch是什么 ElasticSearch 是一个基于Lucene构建的开源、分布式,RESTful搜索引擎。它的服务是为具有数据库和Web前端的应用程序提供附加的组件(即可搜索的存储库)。ElasticSearch为应用程序提供搜索算法和相关的基础架构,用户只需要将应用程序...
阅读全文
摘要:翻译:潘飞(tinylambda@gmail.com)基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的...
阅读全文
摘要:以下是eleasticsearch返回的json資料:{"took" : 12,"timed_out" : false,"_shards" : {"total" : 5,"successful" : 5,"failed" : 0},"hits" : {"total" : 8,"max_score" ...
阅读全文
摘要://官方的phpapi写的鸡肋了,下面这个类可以使用esapi操作.[php]view plaincopyprint?server=$server;}functioncall($path,$http=array()){if(!$this->index)thrownewException('$this...
阅读全文
摘要:1.curl192.168.106.58:9200/_cat/health?v 集群健康查看epoch timestamp cluster status node.total node.data shards pri relo init unassign1400639131 10:25:3...
阅读全文
摘要:Elasticsearchis a great search engine, flexible, fast and fun. So how can I get started with it? This post will go through how to get contents from aS...
阅读全文
摘要:搜索引擎最重要的目的,嗯,不出意料就是搜索。你传给它一个请求,然后它依照相关性返回你一串匹配的结果。我们可以根据自己的内容创造各种请求结构,试验各种不同的分析器,搜索引擎都会努力尝试提供最好的结果。不过,一个现代的全文搜索引擎可以做的比这个更多。因为它的核心是基于一个为了高效查询匹配文档而高度优化过...
阅读全文
摘要:elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个 是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置 就行了。下面主要讲解...
阅读全文
摘要:系统是Windows server 2003。ElasticSearch是一个基于Lucene的稳定的、分布式、RESTFul的搜索引擎。其实所谓的RestFul就是它提供URL供你调用(建立索引和进行检索),不过直接这样使用实在是太凶残了。所以,它也提供了一系列client包,相当于将curl请求...
阅读全文