ElasticSearch的REST APIs 之 索引的状态管理

基于ES7.7 官方文档 内容包括: 清空缓存 ( Clear cache ) 更新索引以让新文档可以被搜索 ( Refresh ) 将内存缓冲区中的文档写入磁盘 ( Flush ) 同步Flush ( Synced flush ) 7.6版本被弃用 强...

2021/11/08 22:53
118
ElasticSearch的REST APIs 之 索引的监控(monitoring)

基于ES7.7 官方文档 内容包括: 索引的统计信息 (Index stats) 索引的段 (Index segments) 索引的恢复信息 (Index recovery) 索引分片的存储 (Index shard stores) 索引的统计信息 (Index sta...

2021/11/04 21:43
119
ElasticSearch的REST APIs 之 索引的模板管理

基于ES 7.7 英文官方文档 主要内容: 新增或修改索引模板(Put index templates) 删除索引模板(Deltet index templates) 获取索引模板信息(Get index templates) 判断一个模板是否存在(Index ...

2021/11/03 17:58
75
js版多关键词高亮(不支持html标签)

ES返回数据时可以直接带关键词高亮,这里自己写一个, 实现多个关键词时高亮长的关键词, 而忽略包含在长的关键词内的短关键词。 但是, 不支持内容带html标签! keywords直接调用es的接口/_ana...

2021/11/02 17:03
79
ElasticSearch的REST APIs 之 索引设置管理

基于 ES 7.7, 官方文档 主要内容: Update index settings: 修改索引的设置 Get index settings: 获取索引的设置 Analyze: 分析(分析器, 分词器) 1. 修改索引的设置 通过api可以实时修改索引的...

2021/10/27 23:12
3.3K
修改ES/Kibana绑定的ip, 以便可以外部访问

版本: ES 7.7, kibana 7.7, window10 修改ES绑定的ip ES默认使用localhost访问, 不能用本机ip地址. 现在需要修改配置, 以便让小伙伴也可以访问. 配置文件: config/elasticsearch.yml 修改 ne...

2021/10/23 16:44
583
ElasticSearch的REST APIs 之 索引的别名(alias)管理

基于 ES 7.7, 官方文档 注意: 7.15版本中调整了分类, 把7.7版本中的Add和Update合并为"Create or Update", 更符合es api的定义 主要内容: Add index alias: 创建或更新别名 Delete index ali...

2021/10/22 18:00
4.3K
ElasticSearch的REST APIs 之 索引的mapping管理

基于ES 7.7 包括4个api: Put mapping, Get mapping, Get field mapping, Type exists(7.0.0已废弃) 1. 设置/Put mapping 给已现有的索引添加字段, 或者修改现有字段的搜索设置(search setti...

2021/10/21 18:00
328
open_basedir配置导致网站访问"No input file specified"错误

copy了一个完整的网站到本地调试, nginx中都配置好后, 这个site就是运行不起来, 任何页面都显示"No input file specified.", 但是其他的site都正常 检查PHP的log, 只有404的状态记录, 没有发...

php
2021/10/20 11:16
46
ElasticSearch的REST APIs 之 索引管理(下): rollover, freeze, unfreeze, resolve

基于ES 7.7, 官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.7/indices.html#indices 传送门: 上篇: create, delete, get, exists, close, open, 中篇: shrink, split...

2021/10/19 13:51
291
ElasticSearch的REST APIs 之 索引管理(中): shrink, split, clone

基于ES 7.7, 官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.7/indices.html#indices 上半篇: https://my.oschina.net/abensky/blog/5280911 0x06 Shrink index 收缩索...

2021/10/18 17:19
102
ElasticSearch的REST APIs之: 索引管理(上)

基于ES 7.7, 官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.7/indices.html#indices 0x00 创建索引 (Create Index) 官方文档 PUT /<index_name> { "settings":{}, "...

2021/10/16 17:29
565
莱文斯坦距离(编辑距离)算法 (Levenshtein Distance Algorithm)

什么是 莱文斯坦距离算法 (Levenshtein Distance Algorithm) ? Levenshtein Distance,莱文斯坦距离,通常被称为编辑距离(Edit Distance)。该算法的概念是俄罗斯科学家弗拉基米尔·莱文斯坦(...

2021/10/15 23:21
70
ElasticSearch中的批量导入Bulk

版本 7.7, 官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.7/docs-bulk.html Bulk API 在单个API调用中执行多个索引或删除操作。这样可以减少开销,并大大提高索引速度...

2021/10/15 17:49
491
ElasticSearch 7.7导入json格式的要求

在Kibaba导入文件到ES 7.7时, 支持以下三种格式: Delimited text files, such as CSV and TSV Newline-delimited JSON Log files with a common format for the timestamp 最大文件限制 100M...

PHP中 in_array 、array_key_exists 和 isset 执行速度比较

数组是PHP的一个大杀器. 如何判断一个大数组中是否存在某一个值, 需要考虑性能问题. 对于小的数组, 我们可以直接使用 in_array, 那么大点的数组就需要使用array_flip反转键值对, 然后使用 ar...

2021/10/14 23:01
65
Elasticsearch中字段类型(Field Type)详解

ElasticSearch 7.7 字段类型(Field datatype)详解 字符串, object, 数值, 日期, 数组, 0x00 字符串: text, keyword 5.0以后,string类型有重大变更,移除了string类型,string字段被拆分成两...

2021/10/11 22:55
3.4K
Elasticsearch中的基本的查询代码

ES中基本的查询代码, 持续补充中 # 查看所有索引列表 GET /_cat/indices 搜索全部, 默认返回10个 GET /_search GET /_all/_search 同时搜索多个索引(多个之间不要加空格!!) GET twitter*/_s...

2021/10/11 21:36
643
Elasticsearch中的mapping与字段类型(Field Type)

本文以ES7.7版本为基础. 推荐一个他人在用的基于nodejs的web管理界面: elasticsearch-head , 我仍然在用kibana 查看所有index GET /_cat/indices indices 是index的复数形式. 查看索引的定义...

2021/10/10 23:14
169
redis中的事务及其在php使用中的问题

redis中的事务, 不支持回滚, 只是把命令打包, 从而区别于mysql等数据库中的事务. 对于普通的命令来说, 每个命令都会返回结果, PHP演示如下: /** @var Redis */ $redis = new Redis(); $redi...

2021/09/17 12:00
47

没有更多内容

加载失败,请刷新页面