月度归档:2016年10月

Elastic中的映射与分析

Elastic中的mapping设置,主要是为了能够使搜索更加准确,其中的内容包括:哪些字段是需要分词的?哪些字段是需要整体准确被搜索的?字段都使用什么分词算法?等等

1、测试分析器

GET www.129.com/_analyze?analyzer=standard&text=Text to analyze
GET www.129.com/_analyze?text=Text to analyze

继续阅读

Elastic常用的接口

1、集群 cluster

【get】http://www.129.com/_cluster/health?pretty  #查看集群状态
【get】http://www.129.com/_count  #查看集群中文档的记录数,可以增加条件q=description:品牌
【get】http://www.129.com/_search #查看集群中所有文档的数据,可以增加条件q=description:品牌
【get】http://www.129.com/_nodes  #查看node的信息

继续阅读

Elastic中的几个概念

这些名词概念按我个人的理解,可以区分为物理层概念和业务逻辑层概念。

  • 物理层概念 (physical layer)

  • 集群(cluster)
    一个ES集群由一个或多个节点(Node)组成,每个集群都有一个cluster name作为标识.
  • 节点(node)
    一个ES实例就是一个node,一个机器可以有多个实例,所以并不能说一台机器就是一个node,大多数情况下每个node运行在一个独立的环境或虚拟机上。节点等同于实例

继续阅读

Nginx中http_fastcgi_module的配置

1、fastcgi_bind

Syntax: fastcgi_bind address [transparent] | off;
Default: —
Context: http, server, location
指令在调用connect()函数之前将解析每个上游socket到一个本地地址,可以使用在主机拥有多个网卡接口或别名,但是你只允许到外的连接来自指定的网卡或者地址的情况下。

继续阅读