我们需要遍历我们的AWS ElasticSearch集群6.0版中的所有文档,并收集所有重复用户ids的计数。我曾尝试使用Data Visualization来聚合用户is的计数并导出它们,但这些数字与我们的另一个可通过传统SQL搜索的数据源不匹配。我们希望看到的是这样的: USER ID COUNT userid1 4 userid22 3...我不是一个高级的Lucene查询人员,还没有找到这个问题的答案。如果有人能提供一些关于如何做到这一点的见解,我将不胜感激。
我在收集ElasticSearch上的报纸文章。我想为一个主题找到最递归的单词。有可能用ElasticSearch吗?我举一个例子来更好地解释:我在我的收藏中搜索唐纳德·特朗普( Donald Trump ),我找到了2000篇文章。是否可以解析所有这些文章,收集所有令牌,并对它们进行排序以进行计数?
就像这样:
{Donald Trump {USA: 200 times on 150 docs}, {presidential: 180 times on 130 docs},{Clinton: 150 times on 100 docs},{republican: 120 times on
Elasticsearch文档指出,The top_hits aggregation returns regular search hits, because of this many per hit features can be supported的关键是,列表包括Named filters and queries
但是尝试添加任何筛选器或查询都会引发SearchParseException: Unknown key for a START_OBJECT。
用例:我有有嵌套注释列表的项
项{id} ->注释{日期,评级}
我想得到上个星期每个项目的最高评价。
{
"quer
如何在elasticsearch中配置索引,以使聚合中的参数"include“不区分大小写?
I have this index:
PUT index {"settings":
{"analysis": {
"analyzer": {
"my_normalizer": {
"type": "custom",
"tok
我想从elasticsearch获得名为"name“的字段中的唯一值,我不知道如何将值必须是唯一的条件放在哪里。
这项工作的目的是从elasticsearch数据库中获取所有唯一的名称。
So basically what i need is a aggregation query that fetch the unique values
有人能帮我解决这个问题吗,非常感谢。
我需要在Elasticsearch中执行字符串搜索,例如:
This is the content stored in elasticsearch
例如,我希望它与"content stored in“匹配,而不是与"in stored content”匹配。目前与简单搜索都匹配。
此外,我还想与"ontent stor“这样的部分字符串(不是完整的单词)进行匹配。
我知道有通配符搜索之类的东西,但是他们会扫描所有的文档。我想用功能让它运行得更快。