基于条件的(来自mongo的选择性文档)从mongo-connector

时间:2016-04-01 18:13:23

标签: mongodb elasticsearch indexing

用例 需要索引mongo集合中的选择性文档。选择基于文档字段值。例如,简档集合具有多个文档,但需要索引年龄> 1的文档。 25,国家是"美国" 我使用mongo-connector进行索引收集(在elasticsearch中)

请建议可以采取的方法?

2 个答案:

答案 0 :(得分:0)

  

需要索引选择性文件

使用elasticsearch,您可以决定通过映射索引哪些字段。因此,在您的情况下,您可以将age以外的所有字段设置为index: no

Elastic Search Mapping

答案 1 :(得分:0)

根据mongo-connector的版本,您还可以使用命名空间来选择要编制索引的文档。请参阅mongo-connector的Configuration Options。但是,我不认为条件索引是可能的......至少我从未见过它。