定义 ElasticSearch Mapping

官方解析可以看这里:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html

IK 相关内容可以看这里:https://github.com/medcl/elasticsearch-analysis-ik/

以下是优买吧的:

POST: /ymb

POST: /ymb/promotion/_mapping
{
    "promotion": {
        "_all": { "enabled": false },
        "properties": {
            "type": { "type": "byte" },
            "cid": { "type": "integer" },
            "root_cid": { "type": "integer" },
            "mall_type": { "type": "byte" },
            "mall_pid": { "type": "string", "index": "not_analyzed" },
            "title": {
                "type": "string",
                "analyzer": "ik_smart",
                "search_analyzer": "ik_smart",
                "term_vector": "no",
                "store": "false"
            },
            "feature": {
                "type": "string",
                "analyzer": "ik_smart",
                "search_analyzer": "ik_smart",
                "term_vector": "no",
                "store": "false"
            },
            "body": {
                "type": "string",
                "analyzer": "ik_smart",
                "search_analyzer": "ik_smart",
                "term_vector": "no",
                "store": "false"
            },
            "price": { "type": "integer" },
            "monthsales": { "type": "integer" },
            "transrate": { "type": "integer" },
            "commission": { "type": "byte" },
            "updated": { "type": "date" }
        }
    }
}

测试时用了 ik 作为中文分词库

判断 SQL 是否写操作

在数据库读写分离场景中,需要对读操作和写操作分发到不同的数据库连接中,以下的代码片段来自 CodeIgniter 3 中

PHP7 扩展中如何返回一个资源值

1. 首先定义一个全局资源并在 PHP_MINIT 中使用 zend_register_list_destructors_ex 注册

2. 定义好注册方法中需要到的释放资源回调函数

3. 声明函数并返回资源

PHP 扩展中如何读取一个文件

练下手,如何使用 c 的 fopen/fread/fclose 文件函数读取文件并返回

← 上一页

下一页 →