小编pin*_*een的帖子

如何在生产中禁用Symfony2中的分析器?

如何在生产中禁用Symfony2中的分析器?

我不是指工具栏 - 我的意思是探查器.

我想在生产中禁用它,我将其广泛用于开发,因此删除其捆绑包的解决方案是不行的.

我试过设置framework.profiler.only_exceptions为true.我试过framework.profiler完全删除该部分.无论profiler.db在每个请求之后增长,每个响应都包含x-debug-token标头.

我已经仔细检查了配置文件(config.yml和config_prod.yml),一切似乎都被罚款了.

更重要的是命令app/console router:dump-apache --no-debug总是转储_wdt_profiler路由,但是我没有在routing_prod.yml中使用它们,并且当尝试从浏览器访问它们时它们似乎不存在(404).

我正在运行symfony 2.0,我现在不会升级,因为2.1中的一些重大变化需要重写许多元素.在初始部署之前启动它是不明智的.

php symfony symfony-2.0

15
推荐指数
1
解决办法
2万
查看次数

如何在elasticsearch _source中存储数据但不对其进行索引?

我只搜索几个字段,但我希望能够将整个文档存储在ES中,以免其他DB(MySQL)查询.

我试图加入index: no,store: no在整个映射对象/属性,但我仍然不知道,如果字段被索引并添加不必要的开销.

假设我有书,每个人都有作者.我想只按书名搜索,但我希望能够检索整个文档.

这个可以吗:

mappings:
properties:
    title:
        type: string
        index: analyzed
    author:
        type: object
        index: no
        store: no
        properties:
            first_name:
                type: string
            last_name:
                type: string
Run Code Online (Sandbox Code Playgroud)

或者我应该这样做:

mappings:
properties:
    title:
        type: string
        index: analyzed
    author:
        type: object
        properties:
            first_name:
                index: no
                store: no
                type: string
            last_name:
                index: no
                store: no
                type: string
Run Code Online (Sandbox Code Playgroud)

或者我可能完全错了?关于什么的nested性质不应被编入索引?

mapping elasticsearch

13
推荐指数
1
解决办法
8145
查看次数

标签 统计

elasticsearch ×1

mapping ×1

php ×1

symfony ×1

symfony-2.0 ×1