随笔分类 -  php开发

摘要:ElasticSearch是一个基于Lucene的稳定的、分布式、RESTFul的搜索引擎。其实所谓的RestFul就是它提供URL供你调用(建立索引和进行检索),不过直接这样使用实在是太凶残了。所以,它也提供了一系列client包,相当于将curl请求封装了,client包支持的语言包括Java、 阅读全文

posted @ 2016-12-14 23:40 企久Terry 阅读(1426) 评论(0) 推荐(0)

摘要:elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下e 阅读全文

posted @ 2016-12-14 23:36 企久Terry 阅读(159) 评论(0) 推荐(0)

摘要:<?php class ElasticSearch { public $index; function __construct($server = 'http://localhost:9200'){ $this->server = $server; } function call($path, $h 阅读全文

posted @ 2016-12-14 23:31 企久Terry 阅读(334) 评论(0) 推荐(0)

摘要:下载文件解压到 ThinkPHP\Library\Vendor\ Elasticsearch.zip 阅读全文

posted @ 2016-12-14 23:16 企久Terry 阅读(3903) 评论(0) 推荐(0)

摘要:有如下可选的匹配模式:SPH_MATCH_ALL, 匹配所有查询词(默认模式);SPH_MATCH_ANY, 匹配查询词中的任意一个;SPH_MATCH_PHRASE, 将整个查询看作一个词组,要求按顺序完整匹配;SPH_MATCH_BOOLEAN, 将查询看作一个布尔表达式SPH_MATCH_EX 阅读全文

posted @ 2016-07-24 23:52 企久Terry 阅读(1395) 评论(0) 推荐(0)

摘要:排序模式可使用如下模式对搜索结果排序:SPH_SORT_RELEVANCE 模式, 按相关度降序排列(最好的匹配排在最前面)SPH_SORT_ATTR_DESC 模式, 按属性降序排列 (属性值越大的越是排在前面)SPH_SORT_ATTR_ASC 模式, 按属性升序排列(属性值越小的越是排在前面) 阅读全文

posted @ 2016-07-24 23:49 企久Terry 阅读(742) 评论(0) 推荐(0)

摘要://emailid的范围 $sphinx->SetIdRange($min, $max); //属性过滤,可过滤的属性必需在配置文件中设置sql_attr_ ,之前我们定义了这些 sql_attr_uint = fromid sql_attr_uint = toid sql_attr_timesta 阅读全文

posted @ 2016-07-24 23:47 企久Terry 阅读(348) 评论(0) 推荐(0)

导航