【发布时间】:2016-05-24 09:46:22
【问题描述】:
我正在使用 Elasticsearch 1.7.x(和 NEST 1.7.2)并尝试利用此处记录的查找过滤功能:Terms Filter Lookup。我能够为我想要的请求手动制作 JSON 并使用 Sense 执行它。效果很好,很棒的功能!但是,在 NEST 库中,我看不到创建此类条款子句的方法。例如,从上面引用的链接中,我可以执行以下操作:
"terms" : {
"proteins" : {
"index" : "microarrays",
"type" : "experiment",
"id" : "experiment1234",
"path" : "upregulated_proteins"
},
"_cache_key" : "experiment_1234"
}
有没有办法使用 NEST 构建这个查询?如果没有,有没有办法在构建 NEST 查询时将一些 JSON 注入?我不知道 NEST 2.x+ 是否支持这一点,但升级到 ES 2.x 对我们来说是一个长期计划,我想利用 ES 1.7 中已经提供的功能。
【问题讨论】:
标签: elasticsearch nest