首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用foqelasticabundle排除_source映射中的字段

使用foqelasticabundle排除_source映射中的字段
EN

Stack Overflow用户
提问于 2013-04-29 18:14:15
回答 1查看 893关注 0票数 0

我有Elasticsearch的附件插件来索引我存储在文档中的所有文件。我想排除存储在_source中的文件内容。

我的配置文件如下所示:

代码语言:javascript
复制
            document:
                mappings:
                    id: { index: not_analyzed }
                    path: {}
                    name: { boost: 5}
                    file:
                        type: attachment
                        store: "yes"
                        fields:
                            title: { store : "yes" }
                            file : {term_vector: "with_positions_offsets", store: yes}
                        analyzer: standard
                        boost: 2

                persistence:
                    driver: orm
                    model: ACF\CaseBundle\Entity\Document
                    listener:
                    finder:
                    provider:
                        batch_size: 100

                _source:
                    excludes:
                        file: ~

当我运行foq:elastica:populate时,我仍然看到"file“属性存储在_source中。我找不出缺了什么。请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2013-09-10 04:34:30

如果其他任何人遇到此问题,如果您按如下方式排除您的属性,则它应该可以正常工作:

代码语言:javascript
复制
               _source:
                    excludes:
                        [ file ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16276121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档