Select COUNT(distinct name)
From index1
Where date between X and y
And name in (Select name
From index1
Where date between p and s)
elasticsearch中的等价查询?
我想将以下sql查询转换为elasticsearch查询:
select * from Table1 where 20 between minAge and maxAge
到目前为止,这是我的nest查询("20“是来自客户端的值):
var result5 = client.Search<Person>(b => b
.Filter(ff => ff
.Range(n => n
.OnField(f => f.minAge)
我正在使用Symfony 2.3和PostgreSQL 9.2。我只想根据复选框的值执行两个简单的查询。这类查询是:
1) SELECT * FROM table WHERE field LIKE 'Something'
2) SELECT * FROM table WHERE field ILIKE 'Something'
如您所知,第一个是区分大小写的,而第二个是不区分大小写的。我知道在理论中ILIKE是不存在的,我应该使用较低的函数。但是,如果我在查询中指定了一些特殊字符(例如“è”),则在使用不区分大小写的版本(即使用for函数时)时会出现错误。
特别
这是我的查询
select CONCAT(`name`,'(',substring(occupation,1,1),')')
from OCCUPATIONS
order by name
union
select CONCAT('There are a total of ',count(Occupation),' ',lower(Occupation),'s.')
from OCCUPATIONS
group by Occupation
order by count(Occupation),Occupation a
我使用Elasticsearch 从canvasKibana中的elasticsearch索引中获取数据以进行可视化。
下面是我的ESSQL查询:
SELECT COUNT(status), status FROM "indexName" GROUP BY status
注:字段status为文本类型
当我试图执行此查询时,发生了以下错误:
[essql] > Unexpected error from Elasticsearch:
[verification_exception] Found 1 problem(s) line 1:57: Field [status]
我正在创建一个报表表,用户可以在该表中选择一个筛选器,根据用户所做的选择,筛选出表的值。(也就是说,如果他们选择company1,那么只有带有company1的行才会出现)。
我在尝试让用户再次查看表的所有值(去掉过滤后的值)时遇到了问题。我目前的查询是:
select
TRANSACTION_NUMBER,
SUPPLIER,
DATE_
FROM Table1 b join Account a on b.SUPPLIER = a.companyname
where
Supplier =
(CA
我试图在我的查询中使用highlight,如这里提到的:。
此查询在search API中正确工作,但在实际执行昂贵的查询之前,我希望使用elasticsearch:提供的validation API验证它
但是这个错误消息失败了:
org.elasticsearch.common.ParsingException: request does not support [highlight]
那么,如何在不执行的情况下使用突出显示来验证查询呢?
我在ES讨论论坛上发现了一个类似的问题:,但它没有任何解决方案。
我正在尝试在我的计算机上运行一个使用elasticsearch的项目。但是在这一点上。从elasticsearch查询一些东西,我得到了以下错误,查询没有执行: Elasticsearch\Common\Exceptions\RuntimeException: Failed to JSON encode: 5 in file /Users/sobhan.bagheri/projects/laravel/regionsdelen-api/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerialize
在我们当前的Spring-data-elasticsearch v.4.0.4应用程序中,我们在POJO上使用@Document,并且我们注意到,只要我们有一个空值字段,该字段在Elasticsearch中就不会有映射类型。因此,当我们在此字段上运行查询和排序时,将出现Elasticsearch错误No mapping found for [view_date] in order to sort on 我们尝试使用v.4.1.0中@Field的storeNulValue选项,该字段显示在索引中。但是,在Elasticsearch中仍然没有此字段的映射类型,并且当我们对此空值字段进行排序时,我