其实默认的解析器都不需要指定分词器就可以实现按空格、逗号或者井号分词,对应到elasticsearch-php里的代码示例如下:
<?php
/*
* blankAnalyzer 分析器* 被 Actor 字段分析器使用* 功能 按空格解析器*/$index[[......]
其实默认的解析器都不需要指定分词器就可以实现按空格、逗号或者井号分词,对应到elasticsearch-php里的代码示例如下:
<?php
/*
* blankAnalyzer 分析器* 被 Actor 字段分析器使用* 功能 按空格解析器*/$index[[......]
最近公司项目要推进PSR2编码规范,经过老大指向,用PHP-CS-Fixer是可以实现的。 Composer安装工具:
composer global require friendsofphp/php-cs-fixer
假设待修改项目路径为:
D:\git\tes[......]
PHP composer的一些源,众所周知,在国内可能是不存在的。那如何设置为国内源,从而让国内的开发者正常使用composer呢?
方法如下:
composer config -g repo.packagist composer https://packag[......]
不太优雅的写法:
<?php
$query = [ "match_all" => new \stdClass() ];
比较优雅的写法:
<?php
$query = [ "match_all" =>[......]
有时取的数据,是需要判定是否为空的,示例代码如下:
var s string
if s=="" {
}
非常简单,是不是~
参考资料:https://gocn.vip/question/1459[……]
Golang取局域网地址,方法有不少,我就把自己常用的几种整理出来,附带了IP校验。代码如下:
package main
import (
"log" "os" "os/exec" "by[......]
有时Golang是需要判断IPv4的IP是否合法的,搜了下,用以下方式是可以实现判定的。
1.对正则表达式进行编译,以得到一个优化的Regexp结构体,然后再用优化后的对象进行匹配:
package main
import "regexp"imp[......]
一般碰到报错:”Types cannot be provided in put mapping requests, unless the include_type_name parameter is set to true”,都是因为ElasticSearch从低版本[……]
有个需求,要统计一个shell的变量中存在的双引号数量,如何实现呢?示例代码如下:
#! /bin/bash
test="sdfdsfds""123
echo $testtest=$(echo $test | awk -F'&qu[......]
初衷是想把变量的双引号替换为带斜杠的转义的双引号并输出。
示例代码如下:
#! /bin/bash
test="sdfdsfds"123echo $testtest=$(echo $test | sed 's/"/\&qu[......]