indexing - Elasticsearch /嵌套有可能吗?

标签 indexing elasticsearch

可以和/或嵌套在过滤器中吗?
我想过滤这样的东西... a=1 AND ( d=NULL OR d>5 )
有人可以帮忙吗?

最佳答案

您可以在 flex 搜索中使用像这样的Lucene查询字符串:

http://www.elasticsearch.org/guide/reference/query-dsl/query-filter.html

这是关于如何使用()进行分组的引用。要注意的一件事是,我发现以+开头的组语句必须具有返回正确结果的符号。

http://lucene.apache.org/java/3_2_0/queryparsersyntax.html

分组在最后。

...哦,如果您要使用大于RangeQuery,则可以通过以下方式解决此问题
将上限值或下限值设置为null。

J.

关于indexing - Elasticsearch /嵌套有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6080524/

相关文章:

python - elasticsearch获得唯一的值,并且这些值在多个字段中计数

elasticsearch - 聚合导致内存不足 Elasticsearch

elasticsearch - ElasticSearch-如何不存储未在静态索引中定义的字段?

Java - 从具有两个给定索引的数组返回一个数组

mysql - 我应该如何为 MySQL 表中的列建立索引?

C# IndexOutOfRange 问题,可能很简单

c++ - 在 C++ 中模拟 C# 索引器

elasticsearch - 在Symfony2.1中安装ElasticBundle

elasticsearch - 可选字段Grok模式LOGSTASH

python - 我可以调用数组的索引吗?